トップページ > コンテンツ > その他のAPI、ライブラリ関係 > Android入門 > Intentについて

明示的intent

Intent intent = new Intent(移行元,起動するアクティビティ);
intent.putExtra("key1","data1"); <-データをintentにつける場合
startActivity(intent);

画面遷移等では、以下のような形でContext情報を移行元に記載する(*)。
AndroidManifest.xmlにSubActivityの情報を書くのを忘れないこと。
Intent intent = new Intent(getApplicationContext(),NextActivity.class);
または
Intent intent = new Intent(IkomotoActivity.this,NextActivity.class);

(*)Contextの中身については、こちらのサイト参照。

暗黙的intent

Intent intent = new Intent(Intent.ACTION_XXX,yyy);
startActivity(intent);

  • Intent.ACTION_XXXのXXXに入る代表的なもの。
CALL 呼び出し
DIAL ダイアル操作
MAIN メイン画面(ホーム画面)からアプリ起動
VIEW 何かを表示
SEND 送信
最終更新:2013年01月19日 09:31