AppWidgetManager requestPinAppWidget предварительного просмотра виджета не работает - PullRequest
0 голосов
/ 27 апреля 2020

Я пытаюсь добавить предварительный просмотр виджета по этому коду, но это не работает. Я видел диалог "Добавить на главный экран?" и виджет был успешно добавлен.

if( Build.VERSION.SDK_INT >= 26 ){
   AppWidgetManager awm = (AppWidgetManager) getSystemService( AppWidgetManager.class );
   if( awm.isRequestPinAppWidgetSupported() ){
      Bundle bundle = new Bundle();
      RemoteViews rv = new RemoteViews( BuildConfig.APPLICATION_ID, R.layout.my_widget );
      bundle.putParcelable( AppWidgetManager.EXTRA_APPWIDGET_PREVIEW, rv );

      awm.requestPinAppWidget( new ComponentName( this, AppWidgetProviderMy.class ), bundle, null );
   }
}

Кто-нибудь тестировал этот API или может его протестировать? Возможно, код неправильный или проблема моего устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...