0

Activity1 で 5 分ごとにダイアログを表示する必要があります。したがって、Thread T から 5 分ごとにブロードキャストを送信し、受信者を Activity1 に登録します。したがって、Activity1 は 5 分ごとにブロードキャストを受信し、ダイアログを表示します。大丈夫だよ。しかし、アクティビティ 1 からアクティビティ 2 に移動し、5 分後にアクティビティ 1 に戻ると、ダイアログが表示されません。ブロードキャストはActivity2ではなくActivity1に登録するためです。Thread T がブロードキャストを送信すると、Activity2 はそれを受信しません。これは、それに登録されていないためです。この問題を解決するために、他に考えられる解決策はありますか。

4

2 に答える 2