AppWidgetTarget не работает внутри RemoteViewsFactory. Как это обойти?

По этой теме недостаточно документации или блогов.

Может ли кто-нибудь указать мне правильное направление? Пробовал в getView. Работает с изображением, которое не входит в список.

                       val articleImage: AppWidgetTarget = object : AppWidgetTarget(appContext, R.id.article_image, views, appWidgetId) {
                    override fun onResourceReady(resource: Bitmap, transition: Transition<in Bitmap>?) {
                        super.onResourceReady(resource, transition)
                    }
                }

                val options = RequestOptions()
                    .override(62, 62)
                    .placeholder(R.drawable.news_thumbnail)
                    .error(R.drawable.news_thumbnail)

                Glide
                    .with(appContext)
                    .asBitmap()
                    .load("/*URL*/")
                    .apply(options)
                    .into(articleImage)

1 ответ

AppWidgetTarget кажется, для ImageViewнепосредственно в макете виджета приложения, поскольку он использует updateAppWidget()чтобы отодвинуть изменение . Кажется, что это не связано с RemoteViewsFactory, так вы заполняете AdapterView внутри виджета приложения.

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