Я пытаюсь добавить предварительный просмотр виджета по этому коду, но это не работает. Я видел диалог "Добавить на главный экран?" и виджет был успешно добавлен.
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 или может его протестировать? Возможно, код неправильный или проблема моего устройства.