私のAsyctaskの実行中は状況がありました。
ユーザーがAsyncTaskの実行中にホームボタンをクリックします。
AsyncTaskは、アプリがバックグラウンドのときに実行するか、アプリがフォアグラウンドになったときに一時停止して再開する必要があります。
ユーザーがホームボタンをクリックしたときにAsynctaskを一時停止する必要があります
0
A
答えて
1
によって異なります。 AsyncTaskは何をしていますか?
サーバーまでデータを同期させる場合は、おそらく単独のままにしておく必要があります。非同期タスクは、常にonResume()でやり直さなければならないことをしていますか?それをキャンセルします。
データがロードされている場合、いずれかの方向に進むことができます。 onResume()でデータのリロードを強制するか、一時的にバックグラウンドに切り替えたときにバックグラウンドでロードしたデータを記入するローダー(非同期ローダーを使用しています)を許可しますか?
これはフォアグラウンドではないときに役立つものではありません。
また、OS自体もタスク自体をキャンセルできることに注意してください。リソースを適切にクリーンアップしている限り、コールバックでの取り消しや無効なアクティビティを適切に処理して実行することは、世界の終わりにはなりません。
関連する問題
- 1. ユーザーがホームボタンを押したときにキーボードを一時停止しますか?
- 2. オーバーレイ要素をクリックするとビデオが一時停止する
- 3. ユーザーが209,312,414を入力したときにプログラムを停止する必要があります
- 4. iphone sdkのホームボタンを押したときにゲームを一時停止する
- 5. クリック時にJquery関数が開始されていますが、停止する必要があります
- 6. 一時停止とはAsyncTaskのAndroid
- 7. ユーザーがドラッグを停止したときにボトムシートスクロールを停止する方法はありますか?
- 8. 一時停止とアルファでUIViewのアニメーションを再開は動作しません、ユーザーがホームボタンを押す
- 9. Hoverで機能を停止または一時停止することに問題があります
- 10. ユーザーが通知をクリックしたときにサービスを停止する簡単な方法はありますか?
- 11. 一時停止ボタンをクリックしたときにMediaElementでクリックイベントを書き込む方法はありますか?
- 12. System.Timers.Timerを停止する必要がありますか?
- 13. ユーザーがコンソールウィンドウをクリックしたときにコードの実行が停止する
- 14. ドラッグしたときにC++/SDLアプリケーションが一時停止する
- 15. ユーザーがクリックを停止したときの角度タイマー
- 16. 一時停止/再生がクリックされたときにJqueryスライダが停止しない
- 17. ASP.NET MaskedEditExtenderは、ユーザーがテキストボックスをクリックしたときにmm/dd/yyyyを表示する必要があります
- 18. ホームボタンでAndroidサービス(音楽)を破棄/一時停止する
- 19. Libgdx |アセットを一時停止して再開する必要がありますか?
- 20. バインド一時停止し、私は一時停止を割り当て、別のボタンに一時停止することができAHKで同じキー
- 21. .vimrcファイルにエコーがあるとVimが一時停止する
- 22. JavaScriptで停止する必要があるユーザーからデータを収集するフォームがあります
- 23. 一時停止ボタンが押されたときにプログラムの実行を一時停止する方法
- 24. 一時停止ボタンを押したときにゲームが一時停止しない
- 25. アンドロイドアプリがバックグラウンドになったときにWebsocketが一時停止しました
- 26. シーンが一時停止しているときにゲームプレイキットが一時停止しない
- 27. jquery一連のシミュレートされたクリックを開始し、必要なときに停止します
- 28. ホームボタンが押されたときにMedia Playerを停止する方法
- 29. ホームボタンが押されたときにmediaplayerを停止する方法
- 30. クリック時データのリアルタイムプロットを一時停止