После загрузки удаленного представления (листинг ) можно возвратить это удаленное представление вызывающему удаленному списковому представлению для отображения. Это также то место, где можно настроить поведение onClick для конкретного представления элемента списка.
Обратный вызов getLoad.ingView
Сигнатура метода getLoadingView показана ниже:
public RemoteViews getLoadingView
Этот метод возвращает специальное представление загрузки, которое отображается между моментами вызова метода getViewAt (position) и возврата из него. Чтобы использовать представление загрузки по умолчанию, необходимо возвратить null.
Обратный вызов getViewTypeCount
Сигнатура метода getViewTypeCount выглядит следующим образом:
public int getViewTypeCount
Если удаленное списковое представление содержит в качестве дочернего только один тип представления, этот метод возвратит. В случае если типов представлений больше, этот метод должен вернуть их реальное количество.
Обратный вызов getItemId
Сигнатура метода getItemId такова:
public long getItemId(int position)
Этот метод возвращает идентификатор элемента, расположенного в указанной позиции спискового представления. Метод getItemId очень похож на соответствующий метод для адаптеров списков, описанных .
Обратный вызов hasStableIds)
Сигнатура метода hasStableIds показана ниже:
public boolean hasStableIds
Этот метод должен возвращать true, если один и тот же идентификатор элемента из getItemId указывает на один и тот же объект. Метод hasStableIds очень похож на соответствующий метод для адаптеров списков, описанных .
Обратный вызов onDataSetChanged
Сигнатура метода onDataSetChanged выглядит следующим образом:
public void onDataSetChanged
Этот метод вызывается, когда кто-либо сообщает AppWidgetManager о том, что виджет, содержащий данное удаленное списковое представление, изменился. Такое обращение к диспетчеру виджетов, в конечном счете, добирается до фабрики удаленных представлений, для которой вызван onDataSetChanged. В качестве реакции понадобится настроить лежащие в основе данные, так чтобы другие обратные вызовы, такие как getViewAt(^ getCount, могли возвращать новые данные. В документации указано, что в этом методе разрешены длительно выполняющиеся операции.
На этом обсуждение вопросов, http://sipwall.ru/services.php?p=78 связанных с отображением удаленного спискового представления в виджете, завершено. А теперь давайте займемся присоединением событий щелчков к списковому представлению и даже к его дочерним представлениям.
Опубликовал Kest
February 14 2015 14:08:06 ·
0 Комментариев ·
3908 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.