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

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

Войти
Регистрация
Восстановить пароль
 
Jason
387 / 387 / 46
Регистрация: 25.12.2011
Сообщений: 898
#1

Обработка нажатий на виджет - Android

16.09.2015, 14:17. Просмотров 425. Ответов 1
Метки нет (Все метки)

Почему не работает при нажатии на виджет?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
   @Override
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
        // There may be multiple widgets active, so update all of them
        final int N = appWidgetIds.length;
        for (int i = 0; i < N; i++) {
            updateAppWidget(context, appWidgetManager, appWidgetIds[i]);
        }
    }
 
    @Override
    public void onReceive(Context context, Intent intent) {
        super.onReceive(context, intent);
        Log.d("TEST", intent.getAction());
    }
 
    static void updateAppWidget(Context context, AppWidgetManager appWidgetManager,
                                int appWidgetId) {
 
        RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.flash_control);
 
        Intent intent = new Intent(context, FlashControl.class);
        intent.setAction("C_TEST");
        PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 0);
        views.setOnClickPendingIntent(R.id.widget_button, pendingIntent);
    }
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2015, 14:17     Обработка нажатий на виджет
Посмотрите здесь:

Обработчик нажатий Android
Android Обработка нажатий
Android Виджет
Android Sliding Menu обработка нажатий
Обработка нажатий внутри класса адаптера Android
Android Обработка нажатий клавиш программной клавиатуры
Fragment обработка нажатий Android
Несколько нажатий Android
Обработка нажатий клавиш громкости непосредственно Service (Activity уже закрыто) Android
Обработка нажатий на сам фрагмент а не на отдельную кнопку Android
Обработка нажатий кнопок созданных программно в заданном месте разметки Android
Android Кнопка со счётчиком нажатий

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 651
16.09.2015, 16:08     Обработка нажатий на виджет #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Jason, попробуй в конец метода updateAppWidget добавить:
Java
1
appWidgetManager.updateAppWidget(appWidgetId, views);
Yandex
Объявления
16.09.2015, 16:08     Обработка нажатий на виджет
Ответ Создать тему
Опции темы

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