Мне нужно создать уведомление, и он отлично работает с кодом, приведенным ниже. И когда я нажимаю уведомление, он перенаправляет на активность, скажем, activity2. Я могу ввести эту активность2 из других действий или фрагментов, например activity1, фрагмент1 и т. Д. Пока я остаюсь в приложении и нажимаю уведомление, он перенаправляется на activity2, и пока я нажимаю кнопку, он переходит к предыдущему действию или фрагменту. Но если я убью приложение и щелкнув уведомление, он откроет активность2, но при нажатии кнопки «Назад» приложение выйдет. Мне нужно, чтобы он был перенаправлен на активность1. Как мне это сделать. Спасибо заранее.Приложение выходит во время запуска активности из уведомления, когда приложение убито
void createDownloadNotification(String title) {
if (title != null) {
Intent intent = new Intent(context, SecondActivity.class);
intent.putExtra(EXTRA_STRING, title);
intent.putExtra("id", i);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent pIntent = PendingIntent.getActivity(context, (int) System.currentTimeMillis(), intent, 0);
Notification myNotification = new Notification.Builder(context)
.setContentTitle(title)
.setContentText("Some text....")
.setSmallIcon(R.mipmap.ic_launcher)
.setContentIntent(pIntent)
.setAutoCancel(false).build();
NotificationManager notificationManager =
(NotificationManager) context.getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(i + 1, myNotification);
i = i + 1;
}
}