Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK fla

转载 2015年07月08日 15:30:29
从一个Activity中要通过intent调出另一个Activity的话,需要使用 FLAG_ACTIVITY_NEW_TASK 
否则的话,会有force close: 
03-01 18:49:37.888 E/AndroidRuntime( 2706): FATAL EXCEPTION: main 
03-01 18:49:37.888 E/AndroidRuntime( 2706): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? 

FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS: 

如果调出的Activtivity只是一个功能片段,并没有实际的意义,也没有必要出现在长按Home键调出最近使用过的程序类表中,那么使用FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS 

Intent intent = new Intent(this, WaitingFallBackDialog.class); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); 
startActivity(intent); 

startActivity时报错Calling startActivity() from outside of an Activity context requires the FLAG_ACTIV

android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r...
  • qq_23191031
  • qq_23191031
  • 2016年06月17日 22:13
  • 2673

Calling startActivity() from outside of an Activity context requires the FLA

在调用Context.startActivity(intent)的时候报错,信息如下:   android.util.AndroidRuntimeException: Calling startA...
  • aiqing0119
  • aiqing0119
  • 2012年07月25日 17:31
  • 9417

startActivity时报错Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVI

沙翁 向昨天要经验; 向今天要结果; 向明天要动力 startActivity时报错Calling startActivity() from outside of an...
  • zmissm
  • zmissm
  • 2013年12月12日 15:42
  • 2500

Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK

今天在项目中碰到的一个错误: 项目中涉及到很多Activity之间相互跳转的代码,如下所示的代码,感觉很繁琐,因此想到了封装一下: Intent intent = new Intent(Splas...
  • watermusicyes
  • watermusicyes
  • 2015年04月09日 18:54
  • 1857

异常Calling startActivity() from outside of an Activity的解决方法

android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity Caused by...
  • u013224148
  • u013224148
  • 2014年11月08日 16:00
  • 2177

关于运行时异常:Calling startActivity() from outside of an Activity

当我们在Adapter或者其他地方(如Service、BroadCastReceiver、Widget等)中使用startActivity(),会报一个异常:                     ...
  • u011150924
  • u011150924
  • 2016年09月19日 15:05
  • 647

AndroidRuntimeException “Calling startActivity() from outside of an Activity context requires the FL

http://stackoverflow.com/questions/13978190/androidruntimeexception-calling-startactivity-from-outsi...
  • java2009cgh
  • java2009cgh
  • 2015年05月05日 11:32
  • 835

Android:Calling startActivity() from outside of an Activity context错误

出现提示: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_T...
  • annkie
  • annkie
  • 2012年09月27日 15:45
  • 4829

android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r

出现这种情况很可能是因为你在service或者是其他地方调用activoty。 解决办法: Intent intent = new Intent(); intent.setFlags(In...
  • caihongshijie6
  • caihongshijie6
  • 2013年12月01日 13:52
  • 1408

遇到的问题:framework中定制四色键,但按键时无反应,报Calling startActivity() from outside of an Activity context requires

查看log:  01-16 14:51:14.595 W/System.err( 3938): android.util.AndroidRuntimeException: Calling sta...
  • qq3965470
  • qq3965470
  • 2018年01月17日 14:53
  • 54
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK fla
举报原因:
原因补充:

(最多只允许输入30个字)