第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

android Drawable轉(zhuǎn)換成Bitmap失敗

android Drawable轉(zhuǎn)換成Bitmap失敗

慕田峪7331174 2019-04-19 16:29:24
錯誤代碼:08-0706:42:30.48228497-28497/app.tianxiayouE/AndroidRuntime﹕FATALEXCEPTION:mainProcess:app.tianxiayou,PID:28497java.lang.RuntimeException:UnabletostartactivityComponentInfo{app.tianxiayou/app.tianxiayou.AppInfoActivity}:java.lang.ClassCastException:android.graphics.drawable.VectorDrawablecannotbecasttoandroid.graphics.drawable.BitmapDrawableatandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)atandroid.app.ActivityThread.access$800(ActivityThread.java:151)atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)atandroid.os.Handler.dispatchMessage(Handler.java:102)atandroid.os.Looper.loop(Looper.java:135)atandroid.app.ActivityThread.main(ActivityThread.java:5257)atjava.lang.reflect.Method.invoke(NativeMethod)atjava.lang.reflect.Method.invoke(Method.java:372)atcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)Causedby:java.lang.ClassCastException:android.graphics.drawable.VectorDrawablecannotbecasttoandroid.graphics.drawable.BitmapDrawableatapp.tianxiayou.AppInfoActivity.initAppInfo(AppInfoActivity.java:70)atapp.tianxiayou.AppInfoActivity.onCreate(AppInfoActivity.java:52)atandroid.app.Activity.performCreate(Activity.java:5990)atandroid.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)????????????atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)????????????atandroid.app.ActivityThread.access$800(ActivityThread.java:151)????????????atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)????????????atandroid.os.Handler.dispatchMessage(Handler.java:102)????????????atandroid.os.Looper.loop(Looper.java:135)????????????atandroid.app.ActivityThread.main(ActivityThread.java:5257)????????????atjava.lang.reflect.Method.invoke(NativeMethod)????????????atjava.lang.reflect.Method.invoke(Method.java:372)????????????atcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)????????????atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)方法中的代碼AppInfotempInfo=newAppInfo();//獲取應(yīng)用名字tempInfo.setAppName(packageInfo.applicationInfo.loadLabel(getPackageManager()).toString());//ICONicondrawable=packageInfo.applicationInfo.loadIcon(getPackageManager());bitmapDrawable=(BitmapDrawable)icondrawable;tempInfo.setAppIcon(bitmapDrawable.getBitmap());求大神指導(dǎo)
查看完整描述

2 回答

?
浮云間

TA貢獻(xiàn)1829條經(jīng)驗 獲得超4個贊

VectorDrawable和BitmapDrawable雖然都是繼承至Drawable,但是它們兩個是不同的類,不能直接強(qiáng)制轉(zhuǎn)換。
從代碼中看到題主是想要一個bitmap,那么可以試試這個方法
privatevoiddrawableToBitamp(Drawabledrawable)
{
intw=drawable.getIntrinsicWidth();
inth=drawable.getIntrinsicHeight();
Bitmapbitmap=Bitmap.createBitmap(w,h,Bitmap.Config.ARGB_8888);
}
                            
查看完整回答
反對 回復(fù) 2019-04-19
  • 2 回答
  • 0 關(guān)注
  • 1555 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號