在我的項目中,我需要每隔1h觸發一次關於用戶操作的詢問。這應該在AyncTask中完成(實際上,我正在修改現有的代碼)。 我可以在AsyncTask的doInBackGround()中開始新的活動嗎? 在此先感謝!在AsyncTask的doInBackGround()中開始一個新的活動
4
A
回答
4
我不認爲你可以直接從doInBackground()方法開始活動,因爲它在與UI線程不同的線程上運行。我認爲一個活動必須在UI線程上啓動。但是你可以通過在UI線程上執行的onProgressUpdate()來啓動它。
0
在onPostExecute中,你可以開始一個新的活動,沒有嘗試在doInBackground中啓動一個活動,但它似乎是可能的。
相關問題
- 1. 開始的AsyncTask其他的AsyncTask doInBackground()
- 2. 在doInBackground方法中開始活動
- 3. Android AsyncTask&開始新的活動
- 4. Android aSyncTask並開始另一個活動
- 5. Android AsyncTask:開始新活動onPostExecute()
- 6. 重新打開活動時出現AsyncTask(doInBackground方法)問題
- 7. 當我開始'A活動'時,如何重複啓動AsyncTask的doInBackground? [完整]
- 8. 開始從Asynctask活動
- 9. 從doInBackground()開始活動時出錯
- 10. 開始一個新的活動OnClick(Android)
- 11. 開始一個新的活動或setContentView?
- 12. 開始一個新的活動
- 13. 開始新的活動由一個String
- 14. 如何開始一個新的活動,並開始在該活動中的一個方法
- 15. 在另一個活動中開始的活動的Android清單
- 16. 從一個非活動類別開始新的活動
- 17. 開始一個新的活動清除活動堆棧
- 18. 清除Android活動堆棧開始一個新的活動
- 19. 在Android SDK中開始新的活動
- 20. Android AsyncTask onPostExecute開始新的活動崩潰應用程序
- 21. 開始新的活動onClick
- 22. Android的新活動開始
- 23. 開始新的活動
- 24. VM開始新的活動
- 25. 不開始新的活動
- 26. Android開始新的活動
- 27. Android:onTouchEvent開始新的活動
- 28. 改善活動開始時間(AsyncTask?)
- 29. 在onCreate()中開始另一個活動?
- 30. SecurityException在開始意圖的一個新的空的活動