/*在一个Activity中写了如下代码*/
mContext=getApplicationContext();
mContext.startActivity(intent);
报错
W/System.err: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
//正确代码
startActivity(intent);
本文介绍了一个常见的Android应用程序开发错误:从非Activity上下文中启动Activity时未使用FLAG_ACTIVITY_NEW_TASK标志。通过一个具体示例,解释了如何避免此错误并提供正确的代码实现。
1万+

被折叠的 条评论
为什么被折叠?



