-1
我正在從Facebook上獲取一些數據的Android應用程序。我有一個選項卡式活動,使用片段來顯示選項卡。在其中一個選項卡中,我想顯示向Facebook發出的請求的結果。如何在從服務器接收結果後開始活動?
目前,活動顯示在收到響應之前,因此不顯示預期的結果。
有沒有辦法在收到響應後啓動活動,或者更新片段以顯示結果?
我正在從Facebook上獲取一些數據的Android應用程序。我有一個選項卡式活動,使用片段來顯示選項卡。在其中一個選項卡中,我想顯示向Facebook發出的請求的結果。如何在從服務器接收結果後開始活動?
目前,活動顯示在收到響應之前,因此不顯示預期的結果。
有沒有辦法在收到響應後啓動活動,或者更新片段以顯示結果?
您可以使用AsyncTask
。
將您的要求發送到doInBackground()
並完成後,轉到onPostExecute()
。這就是您可以更新佈局/開始另一項活動的地方。
您可以在這裏閱讀更多:http://developer.android.com/reference/android/os/AsyncTask.html