Ich möchte meine Timer-App öffnen, wenn ich auf die Benachrichtigung klicke. Ich habe den untenstehenden Code bereits ausprobiert, aber dann beginne ich einfach eine neue Aktivität. Ich möchte die Aktivität starten, die bereits ausgeführt wird.Wie öffne ich eine laufende Aktivität mit einer Benachrichtigungsaktion?
Intent intent = new Intent(timer.this, timer.class);
PendingIntent pIntent = PendingIntent.getActivity(timer.this, 0, intent, 0);
notificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
notification = new Notification.Builder(timer.this)
.setSmallIcon(R.mipmap.ic_launcher)
.setContentIntent(pIntent)
.setContentTitle(clickedinterval)
.setContentText("Pause" + " Time remaining: " + minutesPauseCountDown + ":" + secondsPauseCountDown)
.build();
notification.flags = Notification.FLAG_ONGOING_EVENT | Notification.DEFAULT_LIGHTS;
notificationManager.notify(0, notification);
eine Frage in Bezug auf die coding- warum halten Sie die Java-Klassennamen mit Kleinbuchstaben versuchen können? –