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