想要启动一个Activity时,遭遇闪退并报错误提示如下: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? 错误分析: Context中有一个startActivity方法,Activity继承自Context,重载了startActivity方法。如果使用Activity的startActivity...
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK fla,程序员大本营,技术文章内容聚合第一站。
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK ); 这样就可以在新的task里面启动这个Activity了。 /** * 启动新的Activity * @param context 当前Activity * @param cls 要启动的Activity的类 */ publicstaticvoidstartUserActivity(Context context , Class cls){ Intent intent=newIntent(); intent.setClass(c...
intent.putExtras(bundle); mContext.startActivity(intent); 报错如下: 06-28 11:24:40.359: E/AndroidRuntime(7397): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Isthisreally what you want? 06-28 11:...
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? 从Activity的上下文外部调用 startActivity()方法,需要FLAG_ACTIVITY_NEW_TASK 标志 解决 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK ); ...
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? 二、错误分析: Context中有一个startActivity方法,Activity继承自Context,重载了startActivity方法。如果使用Activity的startActivity方法,不会有任何限制,而如果使用Context的start...
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? W System.err: at android.app.ContextImpl.startActivity(ContextImpl.java:1040) ...
在你提到的这个特定情况下,异常提示“calling startActivity() from outside of an activity context requires the FLAG_ACTIVITY_NEW_TASK flag. is this really what you want?”表明从非Activity的上下文中调用startActivity()方法时,没有正确设置FLAG_ACTIVITY_NEW_TASK标志。 说明为什么从非Activity上下文调用start...
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK,程序员大本营,技术文章内容聚合第一站。
1:如果我们用ApplicationContext去启动一个LaunchMode为standard的Activity的时候会报错android.util.AndroidRuntimeException: Calling startActivity from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?这是因为非Activity类型的Context并没有所谓的任务栈,...