Я делаю приложение для таймера. Чтобы при использовании нажатия кнопки «Пуск» появлялось уведомление, а когда пользователь нажимает на уведомление, таймер должен возобновляться, а вместо этого отображается новое действие , который начинается снова с первого.
Я пытался TaskStackbuilder
, но проблема сохраняется.
Intent resultIntent = new Intent(getApplicationContext(), MainActivity.class);
TaskStackBuilder stackBuilder = TaskStackBuilder.create(getApplicationContext());
stackBuilder.addNextIntentWithParentStack(resultIntent);
PendingIntent res = stackBuilder.getPendingIntent(0,PendingIntent.FLAG_UPDATE_CURRENT);
Notification not = new NotificationCompat.Builder(this,CHANNEL_ID)
.setSmallIcon(R.drawable.ic_timer)
.setContentTitle("Productivity Timer")
.setContentText("Your Timer is Running")
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setCategory(NotificationCompat.CATEGORY_PROGRESS)
.setOngoing(true)
.setContentIntent(res)
.build();
notificationManager.notify(1,not);