在我的項目中,我需要每隔1h觸發一次關於用戶操作的詢問。這應該在AyncTask中完成(實際上,我正在修改現有的代碼)。 我可以在AsyncTask的doInBackGround()中開始新的活動嗎? 在此先感謝!在AsyncTask的doInBackGround()中開始一個新的活動
4
A
回答
4
我不認爲你可以直接從doInBackground()方法開始活動,因爲它在與UI線程不同的線程上運行。我認爲一個活動必須在UI線程上啓動。但是你可以通過在UI線程上執行的onProgressUpdate()來啓動它。
0
在onPostExecute中,你可以開始一個新的活動,沒有嘗試在doInBackground中啓動一個活動,但它似乎是可能的。
相關問題
- 1. Android aSyncTask並開始另一個活動
- 2. 開始從Asynctask活動
- 3. 從doInBackground()開始活動時出錯
- 4. 開始一個新的活動OnClick(Android)
- 5. 開始新的活動由一個String
- 6. 清除Android活動堆棧開始一個新的活動
- 7. 從一個非活動類別開始新的活動
- 8. Android AsyncTask onPostExecute開始新的活動崩潰應用程序
- 9. 在Android SDK中開始新的活動
- 10. 改善活動開始時間(AsyncTask?)
- 11. Android:onTouchEvent開始新的活動
- 12. 如何使的AsyncTask「doInBackground()」等一個ArrayList
- 13. AsyncTask的doInBackground中的android.os.NetworkOnMainThreadException
- 14. 開始一個新的活動,但我得到一個ActivityNotFoundException
- 15. AsyncTask doInBackground方法中的WebView?
- 16. 概率在開始新的活動
- 17. 如何在同一個標籤中開始新活動?
- 18. 在PagerAdapter中開始新活動
- 19. AsyncTask循環doInBackground()
- 20. 如何從tabview中的列表活動開始新的活動
- 21. 在AsyncTask的doInBackground()中執行一個線程
- 22. 在活動中打開新的活動
- 23. 通知沒有開始一個活動在android中的動作
- 24. 從一個普通的類方法開始新的活動
- 25. Android AsyncTask(從doInBackground返回一個整數)
- 26. 從按鈕開始一項新活動
- 27. 暫停/恢復活動的另一個活動開始的Android
- 28. 如何開始新的活動並等待一段時間並開始另一個活動?
- 29. 的AsyncTask的doInBackground(參數... PARAMS)
- 30. 開始一個新的活動......然而只是想叫它的AsyncTask只有一次