[Android]アクティビティ間でのデータの受け渡し
MainActivityからNextActivityに画面遷移しつつパラメータを渡したいときは、IntentオブジェクトのputExtra(),getStringExtra()などを使えばできます。
MainActivity
画面遷移する直前で Intent i = new Intent(getApplicationContext(),NextActivity.class);
i.putExtra("mailaddress", "hoge@example.com");
startActivity(i);
NextActivity
画面遷移後のActivity @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.v("DEBUG", "mailaddress=" + getIntent().getStringExtra("mailaddress"));
...
}
これでEclipse上のLogCatを見て、ログがちゃんと表示されていれば成功です。
カテゴリ:
Android