2016-03-05 105 views
0

我正在創建一個包含鬧鐘的應用程序。當警報觸發它應該開始一個新的活動,但它只顯示'不幸的應用程序已停止'。從BroadcastReceiver開始活動時出錯

即使不說什麼。 這裏是我的代碼:

import android.app.Activity; 
import android.content.BroadcastReceiver; 
import android.content.Context; 
import android.content.ContextWrapper; 
import android.content.Intent; 
import android.media.MediaPlayer; 
import android.provider.Settings; 


public class AlarmReceiver extends BroadcastReceiver { 
    private MediaPlayer mp; 

    @Override 
    public void onReceive(Context arg0, Intent arg1) { 
     Intent i = new Intent(arg0, aani.class); 
     arg0.startActivity(i); 
    } 

} 

由於提前

+1

您可以發佈錯誤日誌 –

+0

的東西是有沒有日誌 – OAJJ

+1

@OAJJ其崩潰必須有崩潰日誌關聯 – Raghunandan

回答

0

因爲你需要添加標記來創建一個新的任務:

Intent i = new Intent(arg0, aani.class); 
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
arg0.startActivity(i);