-1

我將此代碼添加到我的廣播中,當我的程序在後臺運行時,我的廣播運行,然後運行此廣播中的代碼。但是運行此代碼時,程序崩潰!爲什麼?我怎麼解決這個問題?錯誤異常運行時

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> 

的logcat:

calling startactivity() from outside of an activity context requires the flag_activity_new_task flag 

我寫自命清單文件?我應該添加行動標籤嗎?如果是的話,那麼寫什麼,爲什麼? 感謝您的建議

回答

0

您應該在statrActivity()方法中編寫intentUp而不是intentUp。

相關問題