Android onActivityResult()运行时刻的问题
2024-08-25 14:25:44
今天在开发过程中遇到一个很是怪异的问题,就是方法onActivityResult的执行问题,问题是当我从当前的Activity跳转的时候,尚未做任何动作,onActivityResult()就已经执行了,很是纠结,最后找到原因了,就是说跳转到目标Activity的启动模式的问题,如果跳转目标Activity的启动模式是singleInstance,那么你的目标Activity就在一个新的Task栈中,一旦跳转,你当前的Activity的onActivityResult()就会马上执行。如果目标Activity是singleTask,当前Activity是singleTask也不行,把目标Activity改为standard模式就行了,原因有待研究一下Activity的源码!
最新文章
- UML学习(一)-----用例图
- javaweb回顾第十篇JSTL
- Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
- zigbee学习之路(六):Time3(查询方式)
- Html-Css-iframe的使用
- gotoTop返回顶部 JS
- ThinkPHP查询数据与CURD
- poj2000---和1969一样的模板
- ABP领域层——仓储(Repositories)
- python 开发利器
- 1305: Substring
- 访问nginx-php页面的时候 报access denied.
- 微信小程序一些简单的快捷键
- python基础——面向对象的程序设计
- odoo开发笔记--取消正在升级中模块
- MyBatis笔记----MyBatis 入门经典的两个例子: XML 定义与注解定义
- 给input标签添加默认提示文字
- Real-time chart using ASP.NET Core and WebSocket
- 【十一】jvm 性能调优工具之 jmap
- if __name__ == ";__main__";: