今天在做Android的时候发现一个问题,当我用startActivityForResult 从Activity A 跳转到Activity B时,跳转过去后直接就执行了Activity A中的onActivityResult方法,而正常情况应该是当我从Activity B返回的时候才执行。
后来百度了才知道,是因为在AndroidManifest.xml文件中的这个Activity A 设置了属性android:launchMode=”singleTask”,将其删除就可以了。
网上解释了具体的原因,但是菜鸟的我看不大懂。
调用startActivityForResult 后 立刻执行了onActivityResult 解决办法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
sorted 在python2和3中的区别
冯斯特罗
2020-07-08 12:31:35
monggoDB学习笔记
MK_夕阳
2020-07-08 12:27:44
Shell编程入门(二)
存在即合理_
2020-07-08 11:22:52
在使用Django出现的疑难杂症
存在即合理_
2020-07-08 11:22:52
Shell编程入门(三)
存在即合理_
2020-07-08 11:22:52
Android M 新特性
Jay白色风车
2020-07-08 10:03:22
学习笔记----伸展树
画船听雨
2020-07-08 09:04:26
mini2440开发板学习裸机开发——day1 裸机运行LED灯程序
yantu 12
2020-07-08 08:59:17
java入门程序100例学习笔记(005递归调用)
swll
2020-07-08 06:59:06
pandas数据分析读书笔记(五)
__LeeKuanYew
2020-07-08 06:46:51
Spring+SpringMVC+Mybatis项目中pom.xml模板
user_q
2020-07-08 06:30:02
Redis在Windows系统下安装成服务
user_q
2020-07-08 06:30:02
小程序数据请求注意事项
十三画13
2020-07-08 04:25:07