Intent goMain = new Intent(getBaseContext(),MainActivity.class);
goMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
goMain.putExtras(extras);
getApplicationContext().startActivity(goMain);
我想要做的是,从一个单独的IntentService
o 发送数据,并且只有MainActivity
. 发生的事情和我不希望发生的事情是带来一项新活动,而不是当前正在运行的活动。此外,当前正在运行的活动不显示从意图服务发送的数据。当我尝试删除时FLAG_ACTIVITY_NEW_TASK
,我得到“从 Activity 上下文之外调用 startActivity() 需要FLAG_ACTIVITY_NEW_TASK
标志”错误。谁能帮我这个?提前致谢。