Может ли кто-нибудь подтвердить, как правильно извлечь извлекаемый объект из справочника атрибутов (из фрагмента)?
activity.context
в val myDrawable = ContextCompat.getDrawable(activity.context, imageResId) ?: throw IllegalArgumentException("Cannot load drawable $imageResId")
возвращает эту ошибку:
Неразрешенный ссылка: context
Я не уверен, какой контекст следует использовать здесь.
Вот некоторый соответствующий код:
val typedValue = TypedValue()
activity!!.theme.resolveAttribute(R.attr.imgSearch, typedValue, true)
val imageResId = typedValue.resourceId
val myDrawable = ContextCompat.getDrawable(activity.context, imageResId) ?: throw IllegalArgumentException("Cannot load drawable $imageResId")