2013-06-15 10 views
0

Я написал RemoteViewsFactory, он имеет два типа макетов, но мне нужно onClick только для одного из них. Я использовал учебник от https://github.com/commonsguy/cw-advandroid/tree/master/AppWidget/LoremWidget, но он не работает.Android Widget RemoteViewsFactory

Хотя я не могу копировать свой код, могу сказать, что мой макет, который требует onClick, использует TextView, ImageView, LinearLayout и RelativeLayout. Кто-нибудь может указать мне на правильное направление?

ответ

0

Я выяснил свою ошибку, кажется, я установил pendingIntentTemplate, но поскольку параметр дал неверный идентификатор. Теперь возникает другой вопрос: если у меня есть список в моем виджете с двумя разными представлениями, есть ли способ, чтобы слушатель был активен только для точного вида вида?

0

При повторении идентификаторов виджетов или метода getViewAt (position) из RemoteViewsFactory вы можете просто не устанавливать настройки слушателя на основе ваших критериев.