本を介してAndroidを学ぶ初心者であり、スレッド化については、本で説明されている3つの主な方法があることがわかります。
- メッセージングを介したハンドラー
- ポスト経由のハンドラー
- 非同期タスク
3つすべてが良さそうですが、私の質問は次
のとおりです。上記のいずれかを使用する特定の時期はありますか?それとも個人的な好みですか?
編集:
個人的な好みではない場合は、一方を使用する場合と他方を使用しない場合の例を教えてください(リンクをいただければ幸いです)
複数のスレッドを実行することを計画しているため(たとえば、1つはアプリの合計実行時間、1つはアプリで回答が選択されるまでの時間など、もう1つは背景画像の移動など)、どれを選択するかを知りたいためです。私はこれらの3つの方法のいずれかを使用して、私が望む機能を実行できるので、どちらかで実行できるのになぜ3つあるのか混乱しています。
ありがとう!