Saya memiliki pengaturan layanan latar depan di Android. Saya ingin memperbarui teks notifikasi. Saya membuat layanan seperti yang ditunjukkan di bawah ini.
Bagaimana saya bisa memperbarui teks pemberitahuan yang diatur dalam layanan latar depan ini? Apa praktik terbaik untuk memperbarui notifikasi? Kode sampel apa pun akan dihargai.
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);
}
Saya membuat layanan di aktivitas utama saya seperti yang ditunjukkan di bawah ini:
// Start Notification Service
Intent serviceIntent = new Intent(this, NotificationService.class);
startService(serviceIntent);