× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
Intentには設定できるプロパティがいろいろある。
action Intent.ACTION_VIEWなど data type MIME data type とか class Intent呼び出し時に使用するクラスを指定。そのクラスは onReceive(Context, Intent) メソッドをオーバーライドしていて、その中でextraなどを取得して処理を行う category Actionの振る舞いを明確にする。Intent.CATEGORY_BROWSABLEなど flag 呼び出される側の起動する振る舞い。例えばバックグラウンドで呼び出される場合はIntent.FLAG_FROM_BACKGROUND extra 付加情報。例えばIntent.EXTRA_TEXTを使えば、twitterクライアントを起動したとき、本文として表示させたいテキストなどをセットする 参考
PendingIntentは時間差でIntentを作るクラス。 calendar には起動させたい時刻が入っているとする。 LocalNotificationReceiver というクラスに onReceive() メソッドが定義されている。 これによってローカル通知が実装できることになる。 PR |
|