BLOB 칼럼에 Bitmap 을 byte[]로 해서 넣었습니다.

위젯을 불러올때 해당 byte[]를 bitmap 으로 변환 시키는데요

계속 null 오류가 나는 겁니다. (값은 맞게 들어갔고요..)


byte[] byteArray = helper.getPicture(appWidgetId); //db에서 byte불러옴

Bitmap bmPicture = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length); //bitmap 으로 변환


이런 코드 인데요, 그런데 희안하게도

검사 코드를 넣어주면 오류가 안납니다.

앱 도 정상적으로 작동하고요.


byte[] byteArray = helper.getPicture(appWidgetId);

if (byteArray != null) {

  Bitmap bmPicture = BitmapFactory.decodeByteArray(byteArray, 0, byteArray.length);

}


이건 어떠한 경우일까요 -_-;;;