Qué codificar para que la notificación se pegue hasta que la música deje de jugar

Quiero la notificación que pegaré en la barra de la notificación hasta que la música deje de jugarla. Actualmente he escrito algún código en el que puedo mostrar la notificación, pero cuando presiono botón de notificación clara o cambiarlo que desaparece del centro de notificación. Quiero notificación como spotify que permanece en la barra hasta que deje de reproducir música. Aquí está mi código de notificación

int pendingRequestCode = 0; // final Resources res = getResources(); notificationManager = (NotificationManager) getSystemService( NOTIFICATION_SERVICE); Intent i = new Intent(getApplicationContext(),Mainactivity.class); Notification.Builder builder = new Notification.Builder(this) .setSmallIcon(R.drawable.ic_action_search) .setAutoCancel(true) .setTicker("test ckick") .setContentIntent(PendingIntent.getActivity(getApplicationContext(), NOTIFICATION_DEFAULT, i,0)); // Sets a custom content view for the notification, including an image button. layout = new RemoteViews(getPackageName(), R.layout.notification); layout.setTextViewText(R.id.notification_title, getString(R.string.app_name)); Intent clickIntent = new Intent(); clickIntent.setAction(ACTION_DIALOG); PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), pendingRequestCode, clickIntent, PendingIntent.FLAG_UPDATE_CURRENT); layout.setOnClickPendingIntent(R.id.notification_button,pendingIntent); builder.setContent(layout); // Notifications in Android 3.0 now have a standard mechanism for displaying large // bitmaps such as contact avatars. Here, we load an example image and resize it to the // appropriate size for large bitmaps in notifications. layout.setImageViewResource(R.id.notification_button, R.drawable.pause); notificationManager.notify(NOTIFICATION_DEFAULT, builder.getNotification()); 

esperando respuesta Introduzca aquí la descripción de la imagen

Utilice setOngoing(true) para indicar que el evento está en curso. También puede desear eliminar setAutoCancel(true) , ya que borra la Notification cuando el usuario hace tapping.

Notification.flags = Notification.DEFAULT_LIGHTS | Notification.FLAG_AUTO_CANCEL

  • La notificación creada por IntentService utiliza siempre una intención incorrecta
  • ¿Cómo abrir la aplicación principal de la usable?
  • ¿Cómo puedo crear una notificación diferente en el dispositivo y el desgaste?
  • Notificación específica de Android Wear
  • NotificationCompat con API 26
  • Cancelar la notificación al eliminar la aplicación del panel multitarea
  • Notificaciones de Firebase que no funcionan en Android Emulator
  • Cómo solucionar este error: "android.app.RemoteServiceException: Mala notificación enviada desde el paquete"
  • ¿Círculo gris junto al icono de notificación grande?
  • Desactivar las capacidades de notificación de las bibliotecas
  • Android Remoteviews para notificaciones ampliadas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.