Мне так стыдно за задание этого вопроса, потому что я знаю лучше, но сейчас я так застрял! Я написал свой код для вызова активности при нажатии на уведомление. Однако сверхурочное время я нажимаю на уведомление, действие не начинается, вместо этого уведомление просто исчезает. У меня есть Receiver.java, который расширяет BroadcastReceiver, а затем вызывает службу сигнализации, которая содержит создатель уведомлений, который я создал. Здесь используется изготовитель уведомлений:Страница уведомления не появляется при нажатии на уведомление
Intent intent1=new Intent(Alarm.this,NotificationPage.class);
PendingIntent pendingIntent=PendingIntent.getActivity(Alarm.this,1,intent1,0);
NotificationCompat.Builder builder=new NotificationCompat.Builder(Alarm.this);
builder.setAutoCancel(true);
builder.setContentTitle(from);
builder.setContentText(message);
builder.setSmallIcon(R.drawable.icon);
builder.setContentIntent(pendingIntent);
builder.setSound(sound);
builder.build();
nm=(NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
notify=builder.getNotification();
notify.flags=Notification.FLAG_AUTO_CANCEL;
nm.notify(0, notify);
все, кроме страницы уведомления, всплывающих, работает. Я тестировал его на устройстве, и приложение не разбилось, поэтому я знаю, что ошибки нет. Пожалуйста, помогите!
Разочарованный кодировщик атм
он приходит каждую минуту не каждый день, как я хотел – droidnoob
@droidnoob его до вашего обслуживания, которое запрашивает уведомление о том, показывать ли уведомление каждый день или каждую минуту, проверьте свою службу и убедитесь, что вы вызываете метод notifyIncomingRequest каждый день, а не каждую минуту. (кстати, я не вижу никакой информации о том, что вы упомянули в своем комментарии, как часть вашего основного вопроса) –