使用 Intent 通过 bundle 传递数据
Passing Data through bundle using Intent
我想将数据从Activity1 传递到Activity2,然后将Activity1 和Activity2 的数据合并到Activity3 中。
我应该怎么做 Android Studio?
您可以使用 intent extras 来做到这一点。 Intent extra 使用 key/value 对系统来存储数据。例如,要放置数据,您会说:
String name = "John Doe";
Intent intent = new Intent(this, Activity2.class);
intent.putExtra("myData", name);
startActivity(i);
然后在 Activity2 中,您将检索意图,然后取回您的数据:
Intent intent = getIntent();
String name = intent.getStringExtra("myData");
现在在这个变量名里面,你会发现"John Doe"
我想将数据从Activity1 传递到Activity2,然后将Activity1 和Activity2 的数据合并到Activity3 中。 我应该怎么做 Android Studio?
您可以使用 intent extras 来做到这一点。 Intent extra 使用 key/value 对系统来存储数据。例如,要放置数据,您会说:
String name = "John Doe";
Intent intent = new Intent(this, Activity2.class);
intent.putExtra("myData", name);
startActivity(i);
然后在 Activity2 中,您将检索意图,然后取回您的数据:
Intent intent = getIntent();
String name = intent.getStringExtra("myData");
现在在这个变量名里面,你会发现"John Doe"