Пользовательские быстрые действия при нажатии на виджет

У меня проблема. Конструктор

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:)

Другие вопросы по тегам