活动的最佳启动方式

1.启动活动的方法大家应该都知道 首先通过intent构建出你想要的“意图“ ,然后调用startActivity()或者startActivityForResult() ,如果有想传给下一个活动的数据,也可以通过Intent自带的方法来完成
但是很有可能要启动的活动不是你写的,你并不知道要传什么参数过去,现在你有两个方法来解决
1.通过查询SecondActivity的源码
2.直接问写那个SecondActivity的同事,询问他要传什么参数
但是会不会觉得很麻烦,其实只要换一种写法 ,就可以解决这个窘境
启动活动的最佳方法
假设有两个活动
FirstActivity和SecondActivity

如果想传两个参数给SecondActivity,大多数人会这么做:
MainActivity里的代码:
通过intended在这里插入图片描述通过intent将两个String传入 ,并启动活动。但是你大多数时间并不知道这个参数是什么
** 修改代码如下:**
SecondActivity中加入:
在这里插入图片描述写了一个actionStart静态方法,直接把想要的参数直接写在里面,一目了然可以知道你要什么,并且现在想要启动SecondActivity只需一步:

MainActivity:在这里插入图片描述直接调用SecondActivity的actionStart方法,把参数填上就好了。

所以养成良好习惯很重要,给大家都省了询问的时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值