Activity之间数据传递

  1. 使用Intent
    1. Intent是Android中用于不同组件之间的通信机制,它可以用来启动Activity、Service或发送广播等。
    2. 在Intent中可以通过putExra()方法添加额外数据,然后在目标Activity中使用getIntent().getXXXExtrA()方法来获取这些数据。
    3. 优点:简单直观,适用于传递简单数据类型实现了Serializable/Parcelable接口对象。
    4. 缺点:对于复杂数据的传递可能不是最高效的方式。
    5. 代码演示:

我有两个Activity,发送方Activity

Intent intent = new Intent(MainActivity.this, ActivityA.class);
                intent.putExtra("String","这是一个字符串类型的数据");
                intent.putExtra("Intage",100);
                startActivity(intent);

接收方代码

String stringValue = intent.getStringExtra("String&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值