Android Activity 传递数据:使用 Intent 对象
在Android中,可以使用Intent对象来在两个Activity之间传递数据。以下是一种常见的方法:
- 在发送数据的Activity中,创建一个Intent对象,并使用'putExtra()'方法将数据添加到Intent中。例如:
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra('key', value);
startActivity(intent);
这里的'key'是一个字符串,用于标识传递的数据,'value'是要传递的实际数据。
- 在接收数据的Activity中,使用'getIntent()'方法获取传递过来的Intent对象,并使用'getXXXExtra()'方法获取数据。例如:
Intent intent = getIntent();
String value = intent.getStringExtra('key');
这里的'key'需要与发送数据的Activity中的'key'保持一致。'getXXXExtra()'方法的'XXX'表示要获取的数据类型,例如'getStringExtra()'用于获取字符串类型的数据。
通过以上步骤,就可以在两个Activity之间传递数据了。
原文地址: https://www.cveoy.top/t/topic/b4MI 著作权归作者所有。请勿转载和采集!