私は6つの活動を行っていますが、そのうちの1つはpdfをダウンロードする必要があります。ユーザーはダウンロードを開始した後、任意のアクティビティに参加できます。ダウンロードが完了すると、別のアクティビティである場合は警告を表示します。他の活動でダウンロードが完了したことをユーザーに伝える
答えて
通知を使用して要件を満たすことができると思います。基本的なスタートアップについては、このリンクを参照してください。
http://www.vogella.de/articles/AndroidNotifications/article.html
PDFをダウンロードするAsyncTask
を使用することができます
これが役立つことを願って...、それはあなたの活動が背景にある場合でも実行を継続します。ダウンロードが完了すると、onPostExecute()
が呼び出され、アラートを表示するコードを書くことができます。
他のアクティビティでアラートを表示する1つの方法は、他のアクティビティ(あなたのものではない)でもアラートを表示する場合は、service
を開始することです。別のオプションとして、Notification
と表示されます。
あなたのアプリ内のアクティビティにアラートを制限したい場合は、どのクラスにもブール値の静的変数を設定することができます。これは、ダウンロードが完了したときにtrueに設定することができ、すべてのアクティビティをチェックしますアラートを表示する変数の値。
あなたに合ったオプションを選択してください。
私はサービスが行く方法だと思います。ダウンロードが完了したら、トーストまたはステータスバーの通知を使用できます。 AsyncTaskとは異なり、ダウンロードを開始したアクティビティが構成の変更やリソースを再利用するためにシステムを強制終了するなどの理由で再起動されたかどうかを心配する必要はありません。 –
- 1. QNetworkAccessManager:ダウンロードが完了したことを確認する方法?
- 2. ヌルチェックが完了したことをAndroid Studioに伝えるにはどうすればよいですか?
- 3. 変更gitbashを元に戻し、コミットメッセージが完了したことをgitbashに伝える方法
- 4. 完了すべての活動が、アプリは、このフローをした第1
- 5. ファイルのアップロードをキャンセルせずにリクエストが完了したことをAJAXに伝えます。
- 6. すべての活動を完了
- 7. Rustコンパイラに借用が終了したことを伝えるには?
- 8. Flask/http-リクエストに完了までにもう少し時間がかかることをクライアントに伝えます
- 9. ダウンロードが完了すると自動的にfirefoxを閉じる
- 10. 完了のすべての活動
- 11. ニュースレターは、ユーザーが終了したアプリのダウンロードを再開します。完全に
- 12. スカラ:他の先物が完了したときの未完成
- 13. forループをファイルのダウンロードとして破ることを完了しました
- 14. アプリ全体にオフラインであることをユーザーに伝える
- 15. asp.netページのコントロールは、処理を完了したことをコンテナページにどのように伝えることができますか?
- 16. CefSharpでのダウンロードを完了
- 17. ユーザーが離れるとすぐに活動を殺したい
- 18. RxJava - 完了する前に他のObservable/Completableをトリガーした後に完了
- 19. TPLデータフローは伝播されないlinkTosで動作しない伝播完了
- 20. データベースフォルダーダイアログでユーザーが選択したフォルダーをアプリがどのように伝えることができますか?
- 21. Webページのダウンロードが完了したときのコールバック
- 22. アニメーションが完了したときにビューを切り替える
- 23. 他の活動のパフォーマンスに影響を与えずに、バックグラウンドでファイルのリストをダウンロードするには?
- 24. gulpでは、タスクが完了したときにそれを伝えるヒントを与える必要があるのはなぜですか?
- 25. 完了したらインタラクティブモードに入るようにCPythonインタプリタにプログラムでどのように伝えることができますか?
- 26. Iphone mpmediaplayerController、ユーザーが完了した後にビデオを再起動できない
- 27. 自動完了他のクラスのメンバー
- 28. このIfxTransactionが完了しました。
- 29. ダウンロードが完了したことをコントローラに通知するにはどうすればよいですか?
- 30. fitToView()が完全に終了したことを知る方法
何がアラートですか? 'Toast'、' AlertDialog'、 'Notification'? – Luksprog