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