需要注意的是,1会先后收到2和3的返回数据, 这时候常常被忽略的requestCode就要应作用了.
解决方案 »
- android 电池 充电时长,使用时长计算
- 怎么实现点击一个按钮以后activity就往右边移动显示出原来左边没有显示的部分啊。
- android browser 中 webview 加载时 webview的位置问题
- 有关listView里面自定义items布局的问题
- buildDrawingCache 如何设置成RGB_565?
- 如何学习Android的应用框架?
- 可以让android SDK安装工具不自动删除下载的包吗?
- 在View中如何获得手指滑动速度?
- 关于android流量统计的问题
- 最简单的socket通信 为啥不行?
- android实现打字机效果动画应该怎么做?
- 大家开发机什么配置
这个跟我上一条问的没什么关系吧=。=activity如果数量比较多,这么写会显得代码结构很混乱
这个看看?
接口由某个想要获取值的Activity来实现,然后注册到管理类。
http://bbs.csdn.net/topics/390958417
当然,如果想和多个Activity通信可以把管理类里面的listener对象换成列表。
我要是能用onActivityResult就用了,前提是2已经finish掉了,拿什么去接收3的setResult
说了不考虑广播,因为是金融系统,有安全隐患那就设置到全局的Application
这个没用,如果从3去startActivity去1的话,那栈结构就是1-3(finish)-1,在1页面点击1还是返回1
我现在的做法是在appliaction中创建一个field保存需要的data,然后在1的onResume里面实现,但是6楼的回调更好用一点
我要是能用onActivityResult就用了,前提是2已经finish掉了,拿什么去接收3的setResult2跳3为什么一定要先finish呢?你的业务逻辑是什么