Android Studio 页面间数据传输:使用 Intent 传递数据
在 Android Studio 中,可以使用 'Intent' 对象来在页面之间传输数据。下面是一个简单的示例代码:
在发送数据的页面:
// 创建一个 Intent 对象
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
// 将数据放入 Intent 中
intent.putExtra('key', 'value');
// 启动第二个页面
startActivity(intent);
在接收数据的页面:
// 在 onCreate 方法中获取传递的数据
String data = getIntent().getStringExtra('key');
在这个示例中,我们在 MainActivity 页面使用 Intent 对象将数据传递到 SecondActivity 页面,并使用 putExtra 方法将数据放入 Intent 中。然后,使用 startActivity 方法启动 SecondActivity 页面。
在 SecondActivity 页面,我们使用 getIntent 方法获取传递的 Intent 对象,并使用 getStringExtra 方法获取传递的数据。在这个示例中,我们使用了 getStringExtra 方法来获取字符串类型的数据,如果需要传递其他类型的数据,可以使用相应的方法,如 getIntExtra、getBooleanExtra 等。
请根据你的实际需求和数据类型进行相应的调整。
原文地址: https://www.cveoy.top/t/topic/o9t0 著作权归作者所有。请勿转载和采集!