フォームなどで確認画面に移る時にはintentで複数値をもって遷移する
必要があります。
特に特殊な方法で送る必要はなく、intent.putExtraを何回も呼び出すことで可能
です。ですが冗長になってしまう・前のputExtraが上書きされるなどバグのもとを
生みかねないのでbundleを使って遷移する必要があります。
まず、Bundleを定義した後にputStringやputIntなどを使い分けて格納
をしていきます。
<pre class="prettyprint">Intent intent = new Intent(this, MyActivity.class); Bundle extras = new Bundle(); extras.putString("EXTRA_NAME",name); extras.putInt("EXTRA_AGE",age); intent.putExtras(extras); startActivity(intent);</pre>
受取先ではこんな感じで書いていきます。
Intent intent = getIntent(); Bundle extras = intent.getExtras(); String username_string = extras.getString("EXTRA_NAME"); int age = extras.getInt("EXTRA_AGE");
データベースやsharedPreferencesを使って保存したものを次ページで
復元することもできますが、戻る時に値を再度使いたい時は
こっちのほうが分かりやすいかなと思いました。