2012-01-02 161 views
0

我無法讓我的應用程序準備爲Android 3.x和4 我用於登錄簡單的方式是不可能在這些版本的連接,我做了一些研究,但可以沒有辦法做到這一點。Android應用程序登錄,在後臺

的問題是,由於Android 3.0,你不能在主線程中的HttpClient的連接到互聯網。我找不到在後臺執行此操作的方法,用戶單擊「登錄」並在子活動中將信息與服務器進行覈對,並將用戶顯示在儀表板中。請幫幫我。

謝謝。

回答

3

您可以使用AsyncTaskIntentService做後臺進程。

IntentService從文檔

IntentService是對於處理需求異步 請求(表示爲意圖)服務的基類。客戶通過startService(Intent)調用發送請求 ;該服務已啓動根據需要, 處理中使用工作線程依次在每個意向,並停止本身 當它運行的工作。

的AsyncTask從文檔

的AsyncTask能夠正確且容易使用的UI線程。該類 允許執行後臺操作並在UI線程上發佈結果,而無需操縱線程和/或處理程序。