Tôi có một thiết lập dịch vụ nền tảng trong Android. Tôi muốn cập nhật văn bản thông báo. Tôi đang tạo ra dịch vụ như hình dưới đây.
Làm cách nào tôi có thể cập nhật văn bản thông báo được thiết lập trong dịch vụ nền trước này? Thực hành tốt nhất để cập nhật thông báo là gì? Bất kỳ mã mẫu sẽ được đánh giá cao.
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);
}
Tôi đang tạo dịch vụ trong hoạt động chính của mình như dưới đây:
// Start Notification Service
Intent serviceIntent = new Intent(this, NotificationService.class);
startService(serviceIntent);