実装例

Android用語集

カテゴリー: 仕組み  閲覧数: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);
           }