Activity did not call finish() prior to onResume() completing
这个错误是针对6.0以上Activity使用Theme.NoDisplay style出现的, Google的处理方式是直接fatal crash。 log里面给出了解决方法,在onResume方法之前要调用finish。
如果在6.0手机上你的Activity主题使用了NoDisplay 的话,正常resume的话会出现ANR,因为你activity启动了但是window显示不出来,系统等待超过5s自然ANR了,这种体验很不好,所以google直接就一言不合抛异常,建议 我们如果想让Activiy完全透明的话 可以使用主题>Theme.Trunslucent.NoTitleBar
解决办法==>在AndroidManifest.xml中将设置的Theme.NoDisplay改成Theme.Trunslucent.NoTitleBar即可解决?上面的问题