Автовышка

10.09.2017


При создании уведомления с основными параметрами (значком, текстом и временем) и его отправке диспетчеру уведомлений оно выглядит незавершенным (первая часть кода создания уведомления приведена в листинге 19.8). Для этого уведомления нужно также установить то, что называется представлением контента, используя несколько неточно названный метод setLatestEventInfo(...).


Представление контента уведомления отображается при развертывании уведомления. Это представление было показано на рис. 19.4. Как правило, представление контента должно быть объектом RemoteViews. Однако мы не передаем представление контента непосредственно методу setLatestEventInfo. Этот метод служит быстрым способом установки стандартного предопределенного представления контента с использованием заголовка и предназначенного для отображения текста. Возможно вам понадобится автовышка.


Метод setLatestEventInfo() также принимает ожидающее намерение, называемое намерением контента, которое запускается по щелчку на этом развернутом представлении. Параметры, которые мы использовали для передачи этому методу, показаны в листинге 19.8. Имеется также возможность самостоятельно создать удаленное представление и установить его в качестве представления контента, не применяя setLatestEventInfo().