Недавно я пытаюсь добавить Vector Drawable
в свою работу. Я использую glide, чтобы установить мои чертежи. Вот мой код:Glide placeholder vector drawable resource not found exception
Glide
.with(mContext)
.load(resDrawable)
.placeholder(placeHolderResDrawable)
.centerCrop()
.bitmapTransform(new CropCircleTransformation(MyLruBitmapPool.getInstance()))
.into(imgRoundedView);
Здесь я поставил vector drawable
в resDrawable
и placeHolderResDrawable
. Он работал нормально в Lolipop
устройство. Но когда я протестировал его в less than lolipop
, он разбился. При попытке поставить drawable
в placeholder
это дало Resources$NotFoundException
.
Вот отчет аварии:
android.content.res.Resources $ NotFoundException: Файл Рез/рисует/default_round_profile.xml из вытяжки ресурсов ID # 0x7f02013d на android.content.res.Resources. loadDrawable (Resources.java:3451) на android.content.res.Resources.getDrawable (Resources.java:1894) на com.bumptech.glide.request.GenericRequest.getPlaceholderDrawable (GenericRequest.java:395) at com. Уровеньвыше. at com.bumptech.glide.manager.RequestTracker.runRequest (RequestTracker.java:36) at com.bumptech.glide.GenericRequestBuilder.into (GenericRequestBuilder.java:616) at com.bumptech.glide.GenericRequestBuilder.into (GenericRequestBuilder) .java: 652) на com.bumptech.glide.DrawableRequestBuilder.into (DrawableRequestBuilder.java:436)
пост вы default_round_profile.xml код –
чек, если у вас есть заполнитель в V21 папке –
см это: http://stackoverflow.com/a/35898693/6127411 –