startActivityForResult需要注意的问题

来源:互联网 发布:mac蓝牙连接iphone 编辑:程序博客网 时间:2024/05/22 10:58
假设从Activity A启动Activity B
1、如果B的launchMode不是 standard,那么B不会启动,且会立即执行A的onActivityResult方法;
   控制台有如此经过提示:
    WARN/ActivityManager(67): Activity is launching as a new task, so cancelling activity result.” 
2、如果A启动时候startActivityForResult(intent,reqCode) 中的reqCode<=0,会正常启动B,但是在B setResult之后关闭完,不会调用A的onActivityResult;相当于startActivity.
0 0
原创粉丝点击