ฉันมีการตั้งค่าบริการเบื้องหน้าใน Android ฉันต้องการอัปเดตข้อความแจ้งเตือน ฉันกำลังสร้างบริการดังที่แสดงด้านล่าง
ฉันจะอัปเดตข้อความแจ้งเตือนที่ตั้งค่าไว้ในบริการส่วนหน้านี้ได้อย่างไร แนวทางปฏิบัติที่ดีที่สุดในการอัปเดตการแจ้งเตือนคืออะไร โค้ดตัวอย่างใด ๆ จะได้รับการชื่นชม
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);
}
ฉันกำลังสร้างบริการในกิจกรรมหลักของฉันดังที่แสดงด้านล่าง:
// Start Notification Service
Intent serviceIntent = new Intent(this, NotificationService.class);
startService(serviceIntent);