Tengo una configuración de servicio en primer plano en Android. Me gustaría actualizar el texto de notificación. Estoy creando el servicio como se muestra a continuación.
¿Cómo puedo actualizar el texto de notificación que se configura dentro de este servicio en primer plano? ¿Cuál es la mejor práctica para actualizar la notificación? Cualquier código de muestra sería apreciado.
public class NotificationService extends Service {
private static final int ONGOING_NOTIFICATION = 1;
private Notification notification;
@Override
public void onCreate() {
super.onCreate();
this.notification = new Notification(R.drawable.statusbar, getText(R.string.app_name), System.currentTimeMillis());
Intent notificationIntent = new Intent(this, AbList.class);
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
this.notification.setLatestEventInfo(this, getText(R.string.app_name), "Update This Text", pendingIntent);
startForeground(ONGOING_NOTIFICATION, this.notification);
}
Estoy creando el servicio en mi actividad principal como se muestra a continuación:
// Start Notification Service
Intent serviceIntent = new Intent(this, NotificationService.class);
startService(serviceIntent);