カテゴリー:
仕組み
閲覧数:384 配信日:2013-04-12 12:49
1.明示的インテント
startActivityメソッド
・ボタンを押下した際、遷移先アクティビティを指定して、サブ画面を呼び出す
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, SubActivity.class);
startActivity(intent);
}
2.暗黙的インテント
startActivityメソッド
・ボタンを押下し、遷移先アクティビティを指定せず、ダイアラーを起動
※遷移先アクティビティを指定する必要がないため、アプリケーション間の柔軟な連携が可能になる
public void onClick(View v) {
Intent intent = new Intent(Intent.ACTION_DIAL);
// 電話番号を設定
Uri uri = Uri.parse("tel:09012345678");
intent.setData(uri);
startActivity(intent);
}