您的位置:首页 > 其它

调用startActivityForResult后onActivityResult立刻响应,返回当前页onActivityResult不响应的问题

2015-08-02 20:44 288 查看
参考了网上的一些博客,找到了原因,在此感谢那些分享知识的好心人。

原因是在AndroidManifest.xml 中跳转到的页面我自己设置了android:launchMode="singleTask",因为需要传值的 Activity 不容许设置该属性或者 singleInstance,或只能设为标准模式,不然将在 startActivityForResult()后直接调用 onActivityResult()。

解决办法:去掉跳转到的页面的lanchMode属性即可。

另外,requestCode值必须要大于等于0,不然,startActivityForResult就变成了 startactivity。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: