Kürzlich versuche ich Vector Drawable
in meiner Arbeit hinzuzufügen. Ich verwende glide, um meine Zeichen zu setzen. Hier ist mein Code:Glide Platzhalter Vektor Zeichenbare Ressource nicht gefunden Ausnahme
Glide
.with(mContext)
.load(resDrawable)
.placeholder(placeHolderResDrawable)
.centerCrop()
.bitmapTransform(new CropCircleTransformation(MyLruBitmapPool.getInstance()))
.into(imgRoundedView);
Hier habe ich vector drawable
-resDrawable
und placeHolderResDrawable
. Es funktionierte gut in Lolipop
Gerät. Aber als ich es in less than lolipop
getestet habe, stürzte es ab. Beim Versuch, drawable
in placeholder
zu setzen, gab es Resources$NotFoundException
. Hier
ist der Absturzbericht:
android.content.res.Resources $ NotFoundException: Datei-res/ziehbar/default_round_profile.xml von ziehbar Ressource ID # 0x7f02013d bei android.content.res.Resources. loadDrawable (Resources.java:3451) bei android.content.res.Resources.getDrawable (Resources.java:1894) bei com.bumptech.glide.request.GenericRequest.getPlaceholderDrawable (GenericRequest.java:395) bei com. bumptech.glide.request.GenericRequest.start (GenericRequest.java:265) bei com.bumptech.glide.manager.RequestTracker.runRequest (RequestTracker.java:36) bei com.bumptech.glide.GenericRequestBuilder.into (GenericRequestBuilder.java:616) bei com.bumptech.glide.GenericRequestBuilder.into (GenericRequestBuilder .java: 652) bei com.bumptech.glide.DrawableRequestBuilder.into (DrawableRequestBuilder.java:436)
Post default_round_profile.xml Sie Code –
überprüfen, ob Sie Platzhalter haben, ist in v21 Ordner –
Siehe dazu: http://stackoverflow.com/a/35898693/6127411 –