Я использую класс таймера обратного отсчета и в состоянии onfinish() этого класса. Я создаю уведомление. Вот код в Onfinish метода:Менеджер уведомлений не работает в счетчике таймера в android
public void onFinish() {
notificate();
Log.i("Aler Resume", "Finished");
remtime.setText("0 : 00 : 00");
textCondition.setText(getString(R.string.BuddyAlertExpired));
}
В методе notificate() я писал:
private void notificate() {
NotificationManager notifManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification note = new Notification(R.drawable.ic_launcher, "New E-mail", System.currentTimeMillis());
PendingIntent intent = PendingIntent.getActivity(this, 0, new Intent(this, AlertResume.class), 0);
note.setLatestEventInfo(this, "Buddy Alert", getString(R.string.BuddyAlertExpired), intent);
note.defaults= Notification.DEFAULT_VIBRATE;
note.defaults=Notification.DEFAULT_SOUND;
notifManager.notify(NOTIF_ID, note);
}
Его прекрасно работать, когда я держу мое приложение открытым. Но когда я возвращаюсь из приложения, вызывается метод onfinish, и я вижу журнал корректно, но метод notofication не работает и не показывает никакого уведомления. Есть ли ошибка?