OK,代码如上,可能这个时候还会有点疑问,关于参数的疑问。直接看android sdk 帮助说得更清楚。我发现网上有些文章还有吧 requestCode 和 resultCode 混淆说明错的。
startActivityForResult(Intent intent, Int requestCode)
intent 传给B的,不解释,看不懂你还是玩玩手机算了,别想开发的事情了
requestCode >=0就好,随便用于在onActivityResult()区别哪个子模块回传的数据,如果还有C.java ,D甚至E子模块的话,每个区分开不同的requestCode就好。
setResut(int resultCode, Intent intent)
resultCode 如果B子模块可能有几种不同的结果返回,可以用这个参数予以识别区分。这里还有个特殊的 RESULT_OK 值,没有特殊情况用它就好了,sdk有说明的,呵。
intent 继续不解释,传回给A的onActivityResult()
onActivityResult(int requestCode, int resultCode, Intent intent)
这里三个都不用解释了,与上文对应的东西。如果不对requestCode和resultCode 加以识别区分的话,只要有其他activity setResult到了A onActivityResult()会无差别处理。

转:http://elvajxw.iteye.com/blog/883612

最新文章

  1. MSSQL 查询表空间
  2. tomcat结合nginx使用小结
  3. 安卓奇葩问题之SQLite条件查找不到数据
  4. 【PHP&&mysqli】
  5. css渐变颜色在线制作
  6. POJ-1182 分组并查集
  7. [AngularJS + RxJS] Search with RxJS
  8. 循环与range
  9. cocos2d-x的A*寻路
  10. Hybrid App(二)Cordova+android入门
  11. Linux下 开启防火墙端口
  12. Spring 学习笔记 Bean的作用域
  13. xtrabackup单表备份与恢复
  14. Python爬虫之使用Fiddler+Postman+Python的requests模块爬取各国国旗
  15. 【IE11请求中止】 XMLHttpRequest: 网络错误 0x2ef3的意外出现
  16. gym 101755
  17. 『TensorFlow』读书笔记_Word2Vec
  18. IOS中的三大事件
  19. Android:ImageView控件
  20. mysql 核心知识要点

热门文章

  1. sh脚本执行Java程序
  2. YQL
  3. 表格的一些原生js操作(隔行变色,高亮显示,添加删除,搜索)
  4. golang资料整理 (整理 中...)
  5. JS组件Bootstrap实现弹出框和提示框效果代码
  6. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.4.1
  7. [原]Android开发环境搭建
  8. ng-cookie 的基本使用
  9. JBOss 端口没占用!
  10. jdbc连接的工具类