メモ > Intent

「メモ/Intent」の編集履歴(バックアップ)一覧はこちら

メモ/Intent - (2007/11/16 (金) 14:39:43) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

** registerReceiver メインActivityのスレッドで実行されるIntentReceiverを登録する。受信機はフィルタにマッチするすべてのブロードキャストIntentと一緒に、メインアプリケーションのスレッドで呼び出される。 システムは"sticky"であるbroadcast Intentsを扱うかもしれない。これらはbroadcastが終わった後も残り、後から登録されたものに対して送られる。もしあなたのIntentFilterがこれらのsticky Intentsのひとつにマッチするなら、そのIntentはこの関数(registerReceiver)から返され、またbroadcastされた時にもあなたの受信機に送られる。複数のsticky Intents がフィルタにマッチするなら、そのそれぞれが受信機に送られる。この場合、この関数から返されるのはそのうちの一つだけである。どれが返されるかはシステムにより任意に決定される。 もしあなたが登録する目的のIntentがstickyであると分かっているなら、受信機にnullを指定してもよい。この場合受信機は登録されず、この関数は単にフィルタにマッチするstcky Intentを返す。ここで複数のIntentがマッチする場合、上で説明したのと同じルールが適用される。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。