Ich entwickle eine flashLight App und ich stellte ein Problem in der Benachrichtigung, die ist: Wenn ich den Benachrichtigungstext drücke ich möchte Flash und schließen Sie das Ganze app, Wie kann ich die Benachrichtigungsmethode ändern, um das zu tun? Ich habe versucht, Anthor-Aktivität zu machen und Abwendung von und schließen App-Methoden in es, aber es funktioniert nicht. bitte hilfe und danke im voraus.wie man drückt auf den Benachrichtigungstext schließen die App nicht öffnen andere Aktivität
dies ist meine Benachrichtigungsmethode
public void getNotification()
{
Intent intent = new Intent();
PendingIntent pIntent = PendingIntent.getActivity(this, 0, intent , PendingIntent.FLAG_CANCEL_CURRENT);
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
.setContentIntent(pIntent)
.setContentTitle(res.getString(R.string.notification_title))
.setContentText(res.getString(R.string.notification_text))
.setSmallIcon(R.drawable.icon)
.setAutoCancel(true)
.setTicker(getString(R.string.notification_ticker_msg));
// Build the notification:
Notification notification = builder.build();
// Get the notification manager:
NotificationManager notificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
// Publish the notification:
final int notificationId = 0;
notificationManager.notify(notificationId, notification);
}
Eine Taschenlampe App ist in der Regel eine Eins-Aktivität-App. Wenn Sie mehr als eine Aktivität haben, ist der von Ihnen gepostete Link hilfreich (aber als Link sollte er als Kommentar gepostet werden, nicht als Antwort). Wenn Sie nur eine Aktivität beenden möchten, sind die vorgeschlagenen Methoden viel zu teuer. – 0X0nosugar