0
我正在开发一个应用程序。 在第一个屏幕上,用户必须登录(POST调用),然后在其他屏幕上执行操作(GET调用)。Android apache客户端登录
我在asynctask中这样做,但问题是,我必须在每个屏幕上的后台登录,因为执行调用后异步任务(因此客户端实例)被销毁。可以在活动之间发送HttpCLient的实例吗?
第二种方法,我尝试过IntentService,但是在我进行GET调用之后,intentservise向我发送了响应并关闭了它自己。回忆后,我需要再次登录。
我想知道。
是否有可能在一些背景线程中登录一次,直到应用程序处于活动状态,然后仅从UI线程发送GET调用并接收响应?
还是在每一个活动登录更好,但不要打扰设备与后台线程?
我有我的会话ID(有一个特殊的GET调用,返回它,所以我不必打扰饼干)。 http:// localhost:8080/gwt-console-server/rs/identity/sid (这是我需要的吗?)。它基本上只是一个很长的字符串值。 你能告诉我怎么处理它吗? sharedPreference的事情很清楚,就是如何将这个值“添加”到客户端会话中。 – toothbrush 2013-03-11 17:43:38
@ user2142090看看这个例子,它会提供一些想法http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/ – 2013-03-11 17:51:59