今天热门
热点:

A界面打开B B界面打开C 要把C中的数据直接回传给A 如何实现,回传


用startActiviForResult是把C里的数据传给打开它的B吗不是?怎么回传给A呢?具体告诉我方法呗~

解决方案

1.广播   a接收c发来的广播  
2.intent 
3.static 静态变量   a中定义static  xxx; c 中赋值   a.xxx = ??;
4.数据库  c中得到数据存入数据库  a中用的时候去数据库读取。
5.
6.
7.
。。。

最简单的方式是通过intent,其他的还需要考虑同步安全的问题。
参考:
1、http://blog.csdn.net/cjjky/article/details/6441104
2、http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26930580&id=4138916

C finish后你可以在b的activityForResult finish然后在C的activityForResult 里面获得啊
二楼说的也很不错

2、http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26930580&id=4138916 这个不符合楼主需求吧  只是参考而已  了解原理

www.zrccd.nettrue/topics/20180204/188769.htmlTechArticleA界面打开B B界面打开C 要把C中的数据直接回传给A 如何实现,回传 用startActiviForResult是把C里的数据传给打开它的B吗不是?怎么回传给A呢?具体告诉我方法呗~ 解决方案 1.广播a接收c发来...

相关文章

    暂无相关文章

用户评论

大家都在看