在One plus设备中的android Oreo中获取此错误
FileOutputStream out = new FileOutputStream(mIconFile);
BitmapDrawable bitmapDrawable = (BitmapDrawable) mAppIcon;
Bitmap bitmap = bitmapDrawable.getBitmap();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
java.lang.ClassCastException:android.graphics.drawable.AdaptiveIconDrawable无法强制转换为android.graphics.drawable.BitmapDrawable
答案 0 :(得分:0)
您的JSON不正确,对于JSON解析,您可以使用GSON Parser。 教程位于以下行https://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html