java.lang.NullPointerException
我试图将网页的 favicon 添加到 sqlite 数据库,但是在尝试将 favicon 保存到ByteArrayOutputStream
via时我得到了一个Bitmap.compress
。
有我的代码片段:
Bitmap bitmap = view.getFavicon();
mySQLiteAdapter.openToWrite();
ByteArrayOutputStream byteArrayBitmapStream = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, 0, byteArrayBitmapStream);
byte[] bArray = byteArrayBitmapStream.toByteArray();
String[] comments = new String[] {view.getUrl()};
String[] commentss = new String[] {view.getTitle()};
int nextInt = new Random().nextInt(1);
try{
mySQLiteAdapter.insert(bArray, commentss[nextInt], comments[nextInt]);
}catch (Exception e) {
e.printStackTrace();
}
mySQLiteAdapter.close();
为什么我会收到此错误?