マルチアクティビティ アプリケーションがあります。アクティビティ A である種のイベントのリスナーを設定した後、イベントがリスナーをトリガーする前に (同じアプリ内の) 別のアクティビティ B に切り替えたとします。そのリスナーのステータスは何ですか?それは常に破壊されますか?それともイベントの種類による?それとも、アクティビティ A のメイン UI スレッド内でリスナーがセットアップされたかどうかに依存しますか? それとも他の条件?
編集:私が尋ねる理由は、アプリのスプラッシュ画面の開始時に、さまざまなアプリ内購入アイテムの購入状態を調べたいからです。これには、いくつかのコードを開始し、「ok_here_is_the_answer()」のリスナーを設定することが含まれます。問題は、スプラッシュ スクリーン アクティビティの期間よりも回答を取得するのに時間がかかるのではないかと心配していることです。その場合、アプリケーションの 2 番目のアクティビティで最初からやり直す必要がありますか?