我試着報警,並已撞牆。我不認爲我的鬧鐘設置正確,因爲在鬧鐘響起後我再也沒有得到確認。以下是我呼籲告警管理:報警管理器不執行廣播級
long alarmtime=new GregorianCalendar().getTimeInMillis()+10*1000;//run after 10 seconds
Intent i = new Intent(this, AlarmReceiver.class);
PendingIntent pi = PendingIntent.getService(this, 0, i, 0);
AlarmManager alarmman = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmman.cancel(pi); // cancel any existing alarms
alarmman.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,
alarmtime, 10 * 1000, pi);//run every 10 seconds
這是我的AlarmReceiver.java:
public class AlarmReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "TEST", Toast.LENGTH_LONG).show();
}
}
然而,測試文本沒有出現,我想不通爲什麼。
謝謝,但我還沒有得到它的工作。 – Bonhomme
我還在編輯,請參閱'getBroadcast()'部分。 – Blacklight
剛剛嘗試過,它也不起作用。我甚至沒有收到任何錯誤消息。 – Bonhomme