我正在尝试将URI
转换为bit map
转换为drawable
:
Bitmap bitmap = BitmapFactory.decodeFile(List.get(0).imageURI);
Drawable drawable = new BitmapDrawable(getResources(), bitmap);
然后我将drawable设置为布局的背景:
layoutObject.setBackground(drawable);
但是,将背景设置为drawable会产生此错误:
Attempt to invoke virtual method
'void android.widget.LinearLayout.
setBackgroundDrawable(android.graphics.drawable.Drawable)'
on a null object reference
答案 0 :(得分:2)
未定义layoutObject
或drawable
具有null
值。在设置null
之前,首先检查其中任何一个是否background
。