В шаблоне ожидающих намерений для спискового представления (листинг ) можно отметить два следующих аспекта:
компонент, который должен быть вызван, сам является поставщиком виджетов;
в качестве действия устанавливается конкретное действие, которое является уникальным для данного поставщика виджето.
В рамках ответа поставщик виджетов должен выполнить следующее.
Объявить строковое действие, которое он способен распознать.
Переопределить метод onReceive и обрабатывать действие, объявленное на шаге.
В как определить уникальное действие в поставщике в виде строковой константы.
В демонстрируется переопределение метода onReceive. В нем, как тестировать действие намерения и вызывать метод dealWithThisAction. В конце кода этого метода для всех других действий должен быть вызван метод onReceive базового класса. Если этого не сделать, виджет не будет получать действия, основанные на виджетах.
В код метода dealWithThisAction, в котором извлекаются дополнительные данные, http://www.saunapechi.ru/pechi1.php?index_cat=3&count_prod=1&second=1&index=91&table_main=pechi_drova загруженные с намерением .
В дополнительные данные извлекаются через предварительно определенную константу и отображаются с помощью Toast. Этот метод запускается в главном потоке, поэтому в нем не должны присутствовать длительно выполняющиеся операции. (Более подробное обсуждение этого аспекта можно найти в )
На этом описание концепций, положенных в основу всех новых средств, которые предлагают списковые виджеты, завершено. А теперь давайте рассмотрим рабочий пример для проверки и демонстрации этих средств в действии. Большая часть кода этого примера была представлена ранее, поэтому понять оставшийся код не составит особого труда.
Опубликовал Kest
February 14 2015 14:10:55 ·
0 Комментариев ·
2924 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.