2017年1月8日日曜日

AndroidでのIntentを使った Activityの遷移

AndroidでIntentを使った Activityの遷移について説明します。
Androidでは1つの画面が1Activityで書かれていますが、
Intentを使って画面を遷移します。
startActivityForResultを使うと、戻ってきた後の処理が書けます。

Intent intent = new Intent(MainActivity.this, DetailActivity.class);
intent.putExtra("no", i_no);
intent.putExtra("name", str_name);
intent.putExtra("remark", str_remark);
startActivityForResult(intent, PICK_CONTACT_REQUEST);

Intentを使って画面を遷移して、戻ってきた後の処理は以下のように書きます。

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);

/** ここに戻ってきた後の処理を書きます*/
}

0 件のコメント:

コメントを投稿