【问题标题】:Error exception runtime错误异常运行时
【发布时间】: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


    【解决方案1】:

    您应该在 statrActivity() 方法中编写 intentUp 而不是 intent。

    【讨论】:

      猜你喜欢
      • 2013-12-26
      • 2017-11-19
      • 1970-01-01
      • 2014-06-27
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 2012-12-25
      • 1970-01-01
      相关资源
      最近更新 更多