您的位置:首页 > 移动开发 > Android开发

startActivityForResult失效

2015-11-24 18:08 603 查看
在使用
startActivityForResult
方法传递数据时候出现了一个小问题。
Activity01
作为第一个Activity通过
startActivityForResult()
启动
Activity02
之后,在
Activity02

setResult(RESULT_OK);
finish();


但是
在Activity01
startActivityForResult()
始终没有被执行。原来是我在
AndroidManifest.xml
中将
Activity02
设置成了singleTask
<activity android:launchMode="singleTask"/>


其实只要将
Activity02
换成singleTop或者默认的启动模式即可
<activity android:launchMode="singleTop"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android开发