私のプロジェクトでは、1時間ごとにユーザのアクションに関する問い合わせをトリガする必要があります。これはAyncTaskで行う必要があります(実際には、既存のコードを変更しています)。 AsyncTaskのdoInBackGround()で新しいアクティビティを開始できますか? ありがとうございます!AsyncTaskのdoInBackGround()内で新しいアクティビティを開始する
4
A
答えて
4
doInBackground()メソッドがUIスレッドとは別のスレッドで実行されているため、直接アクティビティを開始することはできません。私は、UIスレッドでアクティビティを開始する必要があると思います。しかし、UIスレッド上で実行されているonProgressUpdate()で開始することができます。
0
onPostExecuteでは、新しいアクティビティを開始できますが、doInBackgroundでアクティビティを開始しようとしていない可能性があります。
関連する問題
- 1. AsyncTask(doInBackgroundメソッド)の再開時のアクティビティ
- 2. スレッド内で新しいアクティビティを開始
- 3. 新しいアクティビティを開始し、そのアクティビティでメソッドを開始する方法
- 4. フローティングボタン新しいアクティビティを開始する
- 5. 新しい活動を開始し、使用するアクティビティ内
- 6. インクルードブロックで新しいアクティビティを開始
- 7. アクティビティ以外のクラスから新しいアクティビティを開始する
- 8. フラグメント内の画像ボタンから新しいアクティビティを開始
- 9. 原因:java.lang.OutOfMemoryError(新しいアクティビティの開始)
- 10. FirebaseMessagingServiceはAsyncTaskのdoInBackground
- 11. java.lang.NoClassDefFoundError新しいアクティビティをjarで開始するとき
- 12. 新しいフラグでアクティビティを開始する
- 13. 主なアクティビティレイアウトで新しいアクティビティを開始する
- 14. クリックリストビューで新しいアクティビティを開始する
- 15. Spinnerで新しいアクティビティを開始する
- 16. AsyncTask doInBackground()がnullを返す
- 17. AsyncTask doInBackgroundパラメーターとコンストラクターパラメーター
- 18. Asynctask android return contents "doinBackground
- 19. tabview内のリストアクティビティから新しいアクティビティを開始する方法
- 20. 新しいアクティビティを開始するアンドロイドアクティビティスタックをクリアする
- 21. アンドロイドのタブホスト内でアクティビティを開始
- 22. アクティビティが別のアクティビティを開始したため、アクティビティのタイムアウトを開始する
- 23. onshakeメソッドを使用して新しいアクティビティを開始する
- 24. 新しいアクティビティをAdMobで開始しますか?
- 25. タブーで新しいアクティビティが開始されると、2つのアクティビティの内容が混在します
- 26. 新しいアクティビティを開始するとインテントエクストラがnullになる
- 27. フラグメント内でのアクティビティの開始
- 28. 新しいアクティビティを開始せずにアクティビティスタックをリセットする
- 29. TimerTaskでAsyncTaskを開始する
- 30. マルチウィンドウをサポートしない新しいアクティビティの開始