【发布时间】:2013-12-15 15:30:42
【问题描述】:
我将此代码添加到我的广播中,我的广播在我的程序在后台运行时运行,然后运行我的广播中的此代码。但是当运行这段代码时,程序崩溃了!为什么?我该如何解决这个问题?
Intent intentUp=new Intent();
intentUp.setComponent(new ComponentName(context.getPackageName(),ActivityForUp.class.getName()));
intentUp.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.getApplicationContext().startActivity(intent);
清单中的 ActivityForUp 活动:
<activity
android:name="org.example.sendandreceivesms.ActivityForUp">
<intent-filter >
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
日志猫:
calling startactivity() from outside of an activity context requires the flag_activity_new_task flag
我写真正的清单文件?我应该添加动作标签吗?如果是,写什么,为什么? 谢谢建议
【问题讨论】:
标签: android exception android-activity broadcastreceiver runtime-error