问题:

Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires theFLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?

原因:

使用application startActivity,必须使用FLAG_ACTIVITY_NEW_TASK,因为新起来的Activity没办法和application放到一个task中。

解决方法:

在使用Context的startActivity之前调用

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

发布评论

分享到:

IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

获取Android签名打包keystore或者.jks文件的MD5讲解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。