Уведомления в Android: изменить конкретные свойства / поля? - PullRequest
0 голосов
/ 24 октября 2011

Итак, на Android 2.3.3 я хочу обновить свое Уведомление.

Сегодня я создаю новый объект уведомлений и наполняю его материалом. Это заставляет текст тикера снова показываться, чего я не хочу. Я просто хочу обновить номер в Уведомлении (а иногда и в тексте с контентом), не создавая новое Уведомление и не заменяя текущий «контентТекст».

Итак:

1) Как мне просто обновить номер, не заменяя текст (какой бы текст ни был в уведомлении, его следует оставить без изменений) 2) Как я могу получить информацию о том, что текст / данные в текущем уведомлении?

Ответы [ 2 ]

0 голосов
/ 09 ноября 2011

Вам необходимо снова опубликовать уведомление, как вы сказали.Чтобы подавить тикер, установите для поля tickerText значение null.

0 голосов
/ 24 октября 2011

Используйте пользовательское уведомление, а затем обновите его следующим образом:

progressNotification.contentView.setProgressBar(R.id.PGB_UPLOAD, 100, percentage, false);

progressNotification.contentView.setTextViewText(R.id.TXV_UPLOAD_PROGRESS, String.valueOf(percentage)+"%");
objNotificationManager.notify(1, progressNotification);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...