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