So I get a null pointer exception when trying to recieve image from SQLite database.
Saving image:
    public void insertImage(byte[] imageBytes) {
        ContentValues cv = new ContentValues();
        cv.put(IMAGE, imageBytes);
        mDb.insert(IMAGES_TABLE, null, cv);
    }
Here's my code for recieving the image in the helper class:
    public byte[] retreiveImageFromDB() {
        Cursor cur = mDb.query(true, IMAGES_TABLE, new String[]{IMAGE,},
                null, null, null, null,
                IMAGE_ID + " DESC", "1");
        if (cur.moveToFirst()) {
            byte[] blob = cur.getBlob(cur.getColumnIndex(IMAGE));
            cur.close();
            return blob;
        }
        cur.close();
        return null;
    }
And here's how I try to set the image to ImageView in my activity:
    byte[] image = mImage.retreiveImageFromDB();
    Bitmap bitmap = BitmapFactory.decodeByteArray(image, 0, image.length);
    profileImage.setImageBitmap(bitmap);
What am I doing wrong?
 
     
    