別の画面を表示したり、他のアプリを呼び出したりするときに使う。
イベントやメッセージのようなもの。
http://developer.android.com/guide/components/intents-filters.html
intent - Androidのド肝
http://blog.haw.co.jp/android/?p=54
全体的な説明はこちら
Intent and Intent Filter - Android Developershttp://developer.android.com/guide/components/intents-filters.html
Intent を作るときには Intent クラスをインスタンス化して使う。
Intent class - Android Developers
http://developer.android.com/reference/android/content/Intent.html
Intent class - Android Developers
http://developer.android.com/reference/android/content/Intent.html
別のアクティビティを起動するときはこんな感じ。
第一引数が Context 、第二引数が送り先のクラスです。Intent intent = new Intent(this, DisplayMessageActivity.class); startActivity(intent);
他にも色々とコンストラクタがあるので必要に応じて使い分けることになります。
Intent には HTTP の GET や POST のようにデータをくっつけることができます。
他のページを初期化するときや、特定のアクションを実行したいときなどに使えそうです。
また、今回のように相手を直接指定するのではなく、
条件に合う相手を探して送る機能もあるそうです。
また、今回のように相手を直接指定するのではなく、
条件に合う相手を探して送る機能もあるそうです。
それらについてはまた別の記事で触れます。
Intent についてはこちらがわかりやすいです。
http://blog.haw.co.jp/android/?p=54
0 件のコメント:
コメントを投稿