onActivityResult 和 launchMode 的问题
A startActivityForResult 跳转到B ,B的launchMode是singleTask
在6.0上 onActivityResult方法调用正常,而4.x 上 进入B的时候 就调用了 onActivityResult ,自然得不到想要的结果
解决方法
1 启动模式改成标准
2 用startActivity
参考
SingleTask与onActivityResult之间关系的简单讨论 - Jason Ding的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/dingding_android/article/details/49681325/
我的Android进阶之旅------>Android Activity的singleTask加载模式和onActivityResult方法之间的冲突 http://m.blog.csdn.net/article/details?id=50513326