今天在开发过程中遇到一个很是怪异的问题,就是方法onActivityResult的执行问题,问题是当我从当前的Activity跳转的时候,尚未做任何动作,onActivityResult()就已经执行了,很是纠结,最后找到原因了,就是说跳转到目标Activity的启动模式的问题,如果跳转目标Activity的启动模式是singleInstance,那么你的目标Activity就在一个新的Task栈中,一旦跳转,你当前的Activity的onActivityResult()就会马上执行。如果目标Activity是singleTask,当前Activity是singleTask也不行,把目标Activity改为standard模式就行了,原因有待研究一下Activity的源码!

最新文章

  1. UML学习(一)-----用例图
  2. javaweb回顾第十篇JSTL
  3. Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
  4. zigbee学习之路(六):Time3(查询方式)
  5. Html-Css-iframe的使用
  6. gotoTop返回顶部 JS
  7. ThinkPHP查询数据与CURD
  8. poj2000---和1969一样的模板
  9. ABP领域层——仓储(Repositories)
  10. python 开发利器
  11. 1305: Substring
  12. 访问nginx-php页面的时候 报access denied.
  13. 微信小程序一些简单的快捷键
  14. python基础——面向对象的程序设计
  15. odoo开发笔记--取消正在升级中模块
  16. MyBatis笔记----MyBatis 入门经典的两个例子: XML 定义与注解定义
  17. 给input标签添加默认提示文字
  18. Real-time chart using ASP.NET Core and WebSocket
  19. 【十一】jvm 性能调优工具之 jmap
  20. if __name__ == "__main__":

热门文章

  1. Android 模糊搜索rawquery bind or column index out of range: handle 0x2fb180 报错
  2. CF446D DZY Loves Games
  3. switch 使用使用小技巧
  4. 【Java架构:基础技术】一篇文章搞掂:MyBatis
  5. php开发面试题---Apache 运行PHP原理(整理)
  6. leetcode上回溯法的使用
  7. 在pycharm中切换python版本的方法
  8. line-height继承
  9. seleniumIDE command命令
  10. 关于shell脚本中的别名问题