Скрыть время в уведомлении Android без использования пользовательского макета - PullRequest
28 голосов
/ 22 апреля 2011

В правом нижнем углу стандартного уведомления Android находится время (например, 12:00).Могу ли я скрыть это, не используя пользовательский макет уведомления?

Ответы [ 3 ]

45 голосов
/ 22 апреля 2011

Для уровня API 17 и выше, приведенный выше ответ Эрвана является правильным.

Для исторических целей ниже остается ответ

Это возможно сделать.

Попробуйте установить значение 0. Для немногих уведомлений, которые этого не делают, похоже, вот что они делают.

Вот общая справка по API .

Вот ссылка на уведомление АБР и поиск частного void updateAdbNotification () ...

31 голосов
/ 15 мая 2013

Начиная с уровня API 17 и далее, вы можете использовать setShowWhen (false)

public Notification.Builder setShowWhen (boolean show)

Добавлено на уровне API 17 Контроль того, установлена ​​ли отметка временис setWhen отображается в представлении содержимого.

http://developer.android.com/reference/android/app/Notification.Builder.html#setShowWhen(boolean)

1 голос
/ 28 марта 2018

Для API уровня 17 и выше mBuilder.setShowWhen (boolen);

1.Использовать время скрытия уведомления

mBuilder.setShowWhen (false);

2.Использовать Показать время уведомления

mBuilder.setShowWhen (true);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...