问题:魅族手机做支付宝开发的时候,我是这样做的,不管支付是否成功都去打开一个Activity,然而这个时候程序崩溃了,异常信息也很奇怪:ActivityNotFoundException,这个错误只有在清单文件里没有注册才会导致,我的明明是注册了的啊,并且在其他手机上运行都没有问题的,就魅族不行,刚开始的时候复现都挺困难的,后来找到方法了,在支付宝支付弹窗快要完全弹出的一瞬间点击返回,程序必然崩溃。
原因:在支付宝支付的时候,魅族手机会进入安全模式,就是这个安全模式捣的鬼,我看到了安全模式的有一条解释,禁止覆盖页面。
解决方案:让自己的程序等待一秒以上再去打开我们想要打开的Activity,这个时候就不会崩溃了,因为等1秒后,系统会关闭安全模式。
真是坑爹的一天!!!!!