Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Alex Ziko
2 / 2 / 1
Регистрация: 27.07.2015
Сообщений: 32
#1

AppWidget: виджет не появляется на некоторых девайсах - Программирование Android

07.10.2015, 11:31. Просмотров 227. Ответов 1
Метки нет (Все метки)

Здравствуйте. форумчане!
Есть вопрос, связанный с нестабильным поведением приложения при создании инстанса AppWidget на рабочем столе.
В приложении-виджете есть конфигурационное активити. После проведения настроек инстанса виджета и нажатия кнопки Done я попадаю на домашний экран и ожидаю появления виджета на рабочем столе. Все проходит на отлично на Samsung Galaxy Note 2 (GT-N7100) с Android 4.4.2, но на Samsung Galaxy Note 3 (SM-N900) с Android 5.0 виджет на экране не появляется, хотя "фантомный виджет" присутствует и регулярно обновляется в onUpdate провайдера.
Также проверял виджет на эмуляторах с Android 4.3 и 5.0 и проблем с отображением виджета не было.

Один из вариантов окончания конфигурации и запуска виджета я приведу ниже, он самый стандартный:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    @Override
    public void onBackPressed() {
        updateWidgets();
        finishConfigurations();
    }
    
    private void updateWidgets() {
        IntentCarrier.updateWidgets(this);
    }
    
    private void finishConfigurations() {
        if (!isUpdate) {
            Intent intent = new Intent();
            intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, mAppWidgetId);
            setResult(RESULT_OK, intent);
        }
        finish();
    }
Может кто что подскажет, где и что искать? Удивляет, что работает частично, было бы лучше, если бы валилось все сразу и бесповоротно))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2015, 11:31     AppWidget: виджет не появляется на некоторых девайсах
Посмотрите здесь:
Android Виджет не появляется в списке виджетов
Виджет Android 4.1 не появляется в списке Android
Android На телефоне виджет не появляется в списке виджетов
Android Одинаковый ли размер стека у разных версиях/девайсах Android?
Android Виджет
Виджет с часами Android
Посоветуйте виджет Android
Android Виджет приложения
Android Найти виджет по изображению
Угадать виджет по рисунку Android
Обработка нажатий на виджет Android
Запуск Activity по клику на виджет Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex Ziko
2 / 2 / 1
Регистрация: 27.07.2015
Сообщений: 32
08.10.2015, 15:55  [ТС]     AppWidget: виджет не появляется на некоторых девайсах #2
Up...
Yandex
Объявления
08.10.2015, 15:55     AppWidget: виджет не появляется на некоторых девайсах
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru