Activity間でパラメータを渡す
844 ワード
1.PutExtra()転送パラメータを使用してmainActivityにIntentを設定する
2番目のActivityで設定:
Intent i = new Intent(MainActivity.this,AnotherAty.class);
i.putExtra("name","john");
startActivity(i); ```
Activity
```java
Intent i = getIntent();
textView.setText(i.getStringExtra("data"));```
2. Bundle
mainActivity
```java
Intent i = new Intent(MainActivity.this,AnotherAty.class);
Bundle b = new Bundle();
b.putString("name","john");
b.putInt("age",2);
i.putExtras(b);
startActivity(i);
2番目のActivityで設定:
Intent i = getIntent();
Bundle data = i.getExtras();
textView.setText(String.format("name=%s,age=%d,name2=%s",
data.getString("name"),
data.getInt("age"),
data.getString("name1","leo")));
// , name1 ,