Ho una configurazione del servizio in primo piano in Android. Vorrei aggiornare il testo della notifica. Sto creando il servizio come mostrato di seguito.
Come posso aggiornare il testo della notifica impostato all'interno di questo servizio di primo piano? Qual è la migliore pratica per l'aggiornamento della notifica? Qualsiasi codice di esempio sarebbe apprezzato.
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);
}
Sto creando il servizio nella mia attività principale, come mostrato di seguito:
// Start Notification Service
Intent serviceIntent = new Intent(this, NotificationService.class);
startService(serviceIntent);