2011-06-29 8 views

答えて

0

これは本質的にアクティビティを開始したときに起こっていることです。あなたはインテントをブロードキャストしています。インテントは、適切なインテントフィルタが設定された別のアクティビティによってキャプチャされます。

+0

私はstartActivity(new Intent( "com.example.class"))のようなものを呼び出すと、適切なIntentFiltersの例を教えていただけますか?私は受信機を登録して、意図をキャプチャすることができれば興味があります...ありがとう! – user235925

+0

ブロードキャストターゲットが明示的に(パッケージ/クラスとして)指定されている場合、インテントフィルタを使用しません。私は100%確信しているわけではありませんが、レシーバをインテントと同じようにキャプチャする唯一の方法は、レシーバ自体をターゲットにすることだと思いますが、そのようなやり方でアクティビティを開始することはありません。あなたは正確に何をしようとしていますか? – ErikR

+0

私は現在のフォアグラウンド活動が変わったときに私に知らせるためにレシーバーを登録しようとしています。私は、任意の活動の基本クラスを変更することなくこれを行うことができる必要があります...基本的に私はフォアグラウンドの活動がアプリケーション内で変更されると、グローバルイベントが発生したい。 – user235925

関連する問題