0
我試圖發送本地推送通知。爲此我定義了一個AlarmManager,它應該在一秒後發送一個推送非訂閱。 工作正常......直到12點。現在是連續兩天,該應用程序在12點以後不工作,但之前很好。下午12點後AlarmManager
這裏是AlarmManager的定義:
public void click(View view)
{
Intent intent = new Intent(this, Push.class);
calendar = Calendar.getInstance();
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent,
PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager) getSystemService
(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP,
calendar.getTimeInMillis()+1000, pendingIntent);
Log.d("Push", "started");
}
這是廣播接收器的的onReceive():
public void onReceive(Context context, Intent intent)
{
Log.d("Push", "done");
[...]
}
你有一個想法,爲什麼它總是失敗?我想這是日曆,但我不知道如何解決它。
謝謝
感謝您的幫助,我發現我錯了。這是兩個不同的錯誤(不幸的是兩次在12點左右) – Incam