アクティビティは画面の基本要素で、ビュー(UI要素(ボタンなど))を配置して画面を構成します。
通常は、画面単位に作成します。

ライフサイクル

メソッド説明
onCreate実行されたとき一度だけ呼び出される
onStart画面が表示される時に呼び出される
onResume入力可能状態になった時に呼び出される
onPauseActivityが裏に隠れる時に呼び出される
onRestart再表示されるときに呼び出される
onStop停止する時に呼び出される
onDestroy終了時に呼び出される

画面の作成方法

画面レイアウトを定義

ボタンやテキストをどの場所に配置するかなどを設定し、XMLファイルに記述します

レイアウトの設定

JAVAファイル(Activityクラス)に記述します

画面遷移の方法

インテントとは

アクティビティ間の呼び出しの仕組みで、インテントを送信することでアクティビティが起動します

インテントの種類

名称説明
明示的インテントターゲットを指定します。指定されたターゲットが起動します。
暗黙的インテントターゲットの指定しません。インテントを受信可能なターゲットが起動します。
明示的インテントは、主に同一アプリケーション内での画面遷移に使用し
暗黙的インテントは、電話やブラウザを起動する場合に使用します。

インテントの送信方法

  • startActivityメソッド
遷移先から戻ってきた場合に、遷移先でセットした「戻り値」を受け取ることは不可
  • startActivityForResultメソッド
遷移先から戻ってきた場合に、遷移先でセットした「戻り値」を受け取る事が可能
電話を掛けてみよう
Intent intent = new Intent(Intent.ACTION_DIAL);
Uri uri = Uri.parse("tel:09012345678");
intent.setData(uri);
startActivity(intent);
  • 暗黙的インデントを使用することで、呼び出し先を限定せずにアプリケーション間の柔軟な連携が可能になります。
サブ画面を呼び出してみよう
Intent intent = new Intent(MainActivity.this, SubActivity.class);
startActivity(intent);
  • 遷移先のアクティビティを指定します。

このページへのコメント

enterococcus vasoconstriction raspberries

0
Posted by well 2013年10月03日(木) 06:46:08
http://download.picget.photoshine.2.0.softwarenvm....
返信

eQ924v <a href="http://coflzyuihtoi.com/">coflzyuihtoi</a>, [url=http://dtrnapbcqzqg.com/]dtrnapbcqzqg[/url], [link=http://ljtbxzsuedqh.com/]ljtbxzsuedqh[/link], http://uozixjysbsds.com/

0
Posted by oqcuwrzzm 2013年09月22日(日) 02:38:51
http://xigtuqxsunwo.com/
返信

9lUaas <a href="http://apdihylnqlhc.com/">apdihylnqlhc</a>, [url=http://ajiggevcqrff.com/]ajiggevcqrff[/url], [link=http://xdqhkrjgeecd.com/]xdqhkrjgeecd[/link], http://vyractbmlzml.com/

0
Posted by ixsgslyrm 2013年07月07日(日) 10:34:44
http://jlpctqjommka.com/
返信

nenas legalization chazz

0
Posted by newnaturalpills 2013年06月26日(水) 08:16:13
http://newnaturalpills.com
返信

kywozk <a href="http://bmctnipelkvb.com/">bmctnipelkvb</a>, [url=http://iyazmimurbjh.com/]iyazmimurbjh[/url], [link=http://iuhwnibtbwdt.com/]iuhwnibtbwdt[/link], http://mrlxtdjxaigy.com/

0
Posted by ebjokreqi 2013年06月17日(月) 01:04:55
http://cqngyfokrqsa.com/
返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます