[android] 画面遷移時に値を受け渡す方法

目次

画面遷移時に値を受け渡す方法

画面遷移時(Activity間)に値を受け渡すには以下の通り

受け渡す側

Intent intent = new Intent(getApplication(), SecondActivity.class);
intent.putExtra("DATA1", data1);
startActivity(intent);

*受け渡す変数の型は指定はなし

受け取る側

Intent intent = getIntent();
data1 = intent.getIntExtra("DATA1", 0);

データが int の場合は、初期値を入れる
intent.getIntExtra(name, defaultValue)

getExtra一覧(一部)

戻り値 メソッド 処理内容
boolean getBooleanExtra(String name, boolean defaultValue)
int getIntExtra(String name, int defaultValue)
long getLongExtra(String name, long defaultValue)
String getStringExtra(String name)
Bundle getBundleExtra (String name)
Uir getParcelableExtra (String name)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です