2011-06-29 16 views
1

新しいアクティビティが開始されるたびに(startActivity、startActivityForResultなどのいずれかによって)通知されるグローバルなブロードキャスト受信者を登録できますか? IntentFilterはどのようなものでしょうか?新しいアクティビティごとにAndroid IntentFilter?

EDIT:だけ明確にする、私は、それをする方法はありません自分のアプリ

答えて

0

onStart()などをオーバーライドし、適切にグローバル受信者の静的/単一インスタンスを手動で呼び出す場合は、Activityの独自の部分サブクラスを作成することができます。その後、そのサブクラスから独自のアクティビティの実装を導き出すだけです。

しかし、私はあなたがこれをしたい理由は、 "受信者"が実際にはグローバルに利用可能な状態やリソースを含んでいることを表しているということです - グローバルな状態を持たずにアプリケーションを実装する方法(例えば、アクティビティコールのためのペイロードとしてそれを渡すだけです)、それが最適でしょう。

0

以内に私は意味のアプリケーション間で意味するものではありません。

関連する問題