私はアンドロイドプログラミングが初めてで、バックグラウンドで長いタスクを実行する必要性について質問があります。アクティビティ A のリストビューにフォーラム トピックのリストを表示するこのアプリケーションがあり、ユーザーがこのリストの項目をクリックすると、この項目に関する情報をアクティビティ B に表示する必要があります。これにはテキストと画像が含まれます。
現在、この情報は Web から取得されています。これはコミュニケーション タスクなので、何らかのサービスに入れる必要があります。そうしないと、ANR が発生する可能性があります。
私の質問は、情報を受け取るまでどうすればよいかということです。すべての情報を取得する前にアクティビティ B を表示することはできないため、Web から情報を取得するまでアクティビティ A で「ハング」する必要があります。
このような一般的なフローの適切な設計パターンについて誰か教えてもらえますか? もちろん、いくつかのコードも非常に役立ちます。
前もって感謝します。