Ist es möglich, die Swipe-Löschfunktion einer Android-Benachrichtigung aus der Benachrichtigungsliste in Android zu deaktivieren. Bitte hilf mir.Android Notification Swipe löschen deaktivieren
Vielen Dank im Voraus.
Ist es möglich, die Swipe-Löschfunktion einer Android-Benachrichtigung aus der Benachrichtigungsliste in Android zu deaktivieren. Bitte hilf mir.Android Notification Swipe löschen deaktivieren
Vielen Dank im Voraus.
können Sie Ihre Benachrichtigung als 'laufende' Benachrichtigung kennzeichnen.
Versuchen Sie diesen Code
builder.setOngoing(true); // Cant cancel your notification (except notificationManager.cancel();)
Above Code in Notifcation Builder.
public void DisplayNotification() {
// Use NotificationCompat.Builder to set up our notification.
NotificationCompat.Builder builder = new NotificationCompat.Builder(this);
//icon appears in device notification bar and right hand corner of notification
builder.setSmallIcon(R.drawable.ic_stat_notification);
// This intent is fired when notification is clicked
Intent tapIntent = new Intent(CurrentActivity.this, SecondActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, tapIntent, 0);
// Set the intent that will fire when the user taps the notification.
builder.setContentIntent(pendingIntent);
builder.setOngoing(true); // Cant cancel your notification (except NotificationManger.cancel();)
// Content title, which appears in large type at the top of the notification
builder.setContentTitle("Notifications Title");
// Content text, which appears in smaller text below the title
builder.setContentText("Your notification content here.");
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
// Will display the notification in the notification bar
notificationManager.notify(NOTIFICATION_ID, builder.build());
}
Abbrechen Mitteilung
public void cancelNotification() {
mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.cancel(NOTIFICATION_ID); // Notification ID to cancel
}
Glücklich Coding :)
Wo setze ich cancelNotification code? –
ich glaube, das ist der beste Weg, ein solches Ziel zu erreichen. – JozeRi