W/ActivityManager( 1419): Activity is launching as a new task, so cancelling activity result.

再一查,发现是因为此activity在manifest文件中的属性配置有问题,有下面配置:

android:launchMode="singleTask"

 

就是此配置导致出现此错误,浪费我大半夜的时间。

配置成android:launchMode="singleInstance"也有此问题,最后都删除掉了。

而且配置了上面的属性时,当跳到下一个activity时,程序会进入onActivityResult...不知道是什么原因... 看了源码应该就知道了

 

 
原文地址:https://www.cnblogs.com/royi123/p/2849498.html