Пользовательские быстрые действия при нажатии на виджет
У меня проблема. Конструктор
QuickAction qa = new QuickAction(v);
требуется View v, но как мне получить родительское представление в AppWidgetProvider? это я использую для регистрации нажмите
PendingIntent actionPendingIntent = PendingIntent.getBroadcast(context, 0, active, 0);
remoteViews.setOnClickPendingIntent(R.id.imageButton1, actionPendingIntent);
затем я пытаюсь получить представление для создания "из" моего QuickAction
mView = mView.findViewById(R.layout.main);
qa = new QuickAction(mView);
1 ответ
Из того, что я знаю: представление QuickAction не работает с RemoteView. Возможно, вам нужно повернуть код QuickAction xml, чтобы сделать это. Однако я определенно рекомендую вам не тратить время на это, если у вас недостаточно знаний по настройке представления в Android:)