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

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

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

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

07.10.2015, 11:31. Просмотров 234. Ответов 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
Разбираю урок 117 проекта startandroid, делаю все как в уроке, но виджет не появляется в списке. Мне кажется, дело в том, что у меня в...

Виджет Android 4.1 не появляется в списке - Программирование Android
Добрый вечер, уважаемые форумчане. Учусь создавать приложения для андройда, добрался до виджетов. В уроке размещенном на сайте...

На телефоне виджет не появляется в списке виджетов - Программирование Android
Добрый день! Сделал виджет - устанавливается и работает на планшете Asus Transformer Устанавливаю на телефон Fly IQ444 Quattro -...

Одинаковый ли размер стека у разных версиях/девайсах Android? - Программирование Android
Столкнулся с проблеммой stack overflow... пришлось резать файлы на куски. Но все ровно в каждой части подхожу до предела стека. Тестирую на...

При запуске некоторых программ, появляется ошибка(Ошибочный образ) - Windows 7
Здравствуйте. Нетбук Acer AOA 150 ОС Windows 7 ultimate (x32) Kaspersky internet security 2013 При загрузке системы нечаянно...

Появляется реклама Adobe Flash Player при открытии некоторых сайтов - Удаление вирусов
При открытии сайтов с новостями,инстаграма появляется баннер с просьбой загрузить Flash Player и дальше не идет работа с сайтом. Касперский...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Alex Ziko
2 / 2 / 1
Регистрация: 27.07.2015
Сообщений: 32
08.10.2015, 15:55  [ТС] #2
Up...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2015, 15:55
Привет! Вот еще темы с ответами:

Есть ли сайт где указанна информация о выпущенных android девайсах? - Смартфоны
Здравствуйте есть ли сайт где указанна информация о выпущенных android девайсах? А именно вот эти данные: manufacturer model ...

Будут ли приложения собранные в XCode 5 запускаться и идти корректно на девайсах с ios 5 и 6 - Программирование iOS
Друзья! Помогите советом - я никак не могу вкурить - в xcode 5 собранные мной приложения будут идти на девайсах на которых стоит ios 6 или...

Почему в некоторых случаях используется массив для хранения стека, а в некоторых нет? - C++
Почему в некоторых случаях используется массив для хранения стека ,а в некоторых нет

Кодировка на некоторых компах нормальная, на некоторых - нет. - C# ASP.NET
Привет! Была проблема: некорректно отображались русские символы при выводе данных из БД. Повозилась с кодировкой - вроде все...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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