ウェブページのファビコンを sqlite データベースに追加しようとしましたが、ファビコンをviajava.lang.NullPointerException
に保存しようとすると が表示されます。ByteArrayOutputStream
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();
このエラーが発生するのはなぜですか?