我正在开发一个Android应用程序,它从有状态的Web服务器获取数据。因此保持了httpsession。
目前我在android-app中开发了一个单例类,它负责与网络服务器的所有通信。
我担心的是,如果没有对此类(我的httpclient)的有效引用,那么垃圾收集器可能会标记&扫过这个班级,因此杀了会议。
有什么方法可以让这堂课活着吗?我们在android中有类似于ServletContext或HttpSession的东西,我们可以保留我的httpclient的引用吗?
答案 0 :(得分:0)
你可以在Android服务或AsyncTask中寻找带有“HttpClient”的解决方案......
一些链接:
Not with HTTPCLIENT, but nice to get to know Services.
HttpClient as Background Service...
And this guys says "keep-alive" does not work on mobiles? Havent tried it, actually...