In. NET 4.0, Run.Text может быть привязан. Поэтому я попытался привязать его:
Но когда я запустил, я получил ошибку: «Привязка TwoWay или OneWayToSource не может работать со свойством только для чтения» DisplayText ' Мы установили флаги FLAG_ONGOING_EVENT и FLAG_NO_CLEAR, чтобы они всегда отображались. Проблема в том, что если, например, ...
у меня есть уведомление, которое обновляется (т.е. отправляется) каждые три секунды. Я установил флаг FLAG_ONGOING_EVENT и флаг FLAG_NO_CLEAR, чтобы они всегда отображались. Проблема в том, что если, например, загрузка активна (которая отображает индикатор выполнения в области уведомлений), оба уведомления постоянно меняют позиции, так как они оба обновляются каждые несколько секунд.
Как я могу закрепить свое уведомление в верхней части list (или в какую-то статическую позицию), чтобы он перестал прыгать каждый раз, когда я обновляю его, вызывая NotificationManager.notify ()
?
Изменить: Вот код для обновления уведомления. Он запускается каждые три секунды.
Notification notification = new Notification();
notification.contentView = appBarNotification; // this sets the changed notification content
notification.flags |= Notification.FLAG_ONGOING_EVENT;
notification.flags |= Notification.FLAG_NO_CLEAR;
Intent notificationIntent = new Intent();
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.contentIntent = contentIntent;
notification.icon = R.drawable.icon;
nm.notify(APP_BAR_NOTIFICATION, notification);