- 使用Intent
- Intent是Android中用于不同组件之间的通信机制,它可以用来启动Activity、Service或发送广播等。
- 在Intent中可以通过putExra()方法添加额外数据,然后在目标Activity中使用getIntent().getXXXExtrA()方法来获取这些数据。
- 优点:简单直观,适用于传递简单数据类型实现了Serializable/Parcelable接口对象。
- 缺点:对于复杂数据的传递可能不是最高效的方式。
- 代码演示:
我有两个Activity,发送方Activity
Intent intent = new Intent(MainActivity.this, ActivityA.class);
intent.putExtra("String","这是一个字符串类型的数据");
intent.putExtra("Intage",100);
startActivity(intent);
接收方代码
String stringValue = intent.getStringExtra("String&#