#android #android-widget #widget #wiktionary
#Android #android-виджет #виджет #викисловарь
Вопрос:
Я пытаюсь разобраться в виджетах Android, используя приведенный здесь пример: http://code.google.com/p/wiktionary-android /
Я исправил strings.xml но плагин не будет работать должным образом ни на эмуляторе, ни на самом телефоне. Он устанавливается нормально, но никогда не обновляется.
Но, по крайней мере, на симуляторе я получаю некоторый вывод DDMS, сообщающий мне, что API-ответ не может быть проанализирован, поэтому я предполагаю, что API викисловаря, вероятно, изменился.
Однако на моем телефоне метод public void onUpdate(…), похоже, вообще не вызывается при установке виджета. Я вставил строки Log.i (…) для отладки, и хотя все они отображаются, когда я использую виджет в эмуляторе, ни один из них, похоже, не появляется, когда он фактически запускается на телефоне.
Телефон — это Samsung Galaxy S II под управлением Android 2.3, но, я думаю, это вряд ли имеет значение.
кто-нибудь сталкивался с этим раньше и знает что-нибудь, что может помочь?
РЕДАКТИРОВАТЬ Мне сказали, что это может быть проблема с разрешениями, но я не смог это проверить.
Ответ №1:
ОК. На всякий случай, если кто-нибудь еще когда-нибудь столкнется с этим. С виджетами Android происходит странная вещь, когда генерируется исключение… простого удаления не всегда достаточно, чтобы перезагрузить телефон.
Не могу объяснить, почему это так, но это всегда помогало.