1、Activity之间使用 Intent 的 putExtra() 方法传递数据。
2、putExtra() 方法包含两个参数,第一个参数(name)表示传递的数据名称,第二个参数(value)表示传递的数据信息。
3、如果想要获取该数据,可以通过 getStringExtra() / getIntExtra() / getBooleanExtra() 方法来实现。(具体使用哪一种方法取决于传递的数据类型)
传递数据:
Intent intent = new Intent(this, Activity2.class);
intent.putExtra("data", "Hello Activity2");
startActivity(intent);
获取数据:
Intent intent = getIntent();
String data = intent.getStringExtra("data");
【例子:将用户注册信息显示到另一个页面】
(1)用户注册页面
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:o