0

java.lang.NullPointerException我试图将网页的 favicon 添加到 sqlite 数据库,但是在尝试将 favicon 保存到ByteArrayOutputStreamvia时我得到了一个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();

为什么我会收到此错误?

4

0 回答 0