getreadabledatabase抛出空指针异常

时间:2015-07-27 21:25:04

标签: android nullpointerexception android-sqlite

在我的android项目中,我有一个数据库,我可以在安装应用程序并首次启动应用程序后使用getReadableDatabase()访问它。但是如果应用程序已关闭并重新打开。 getReadableDatabase()投掷NullPointerException。任何人都可以告诉我为什么会这样。这是我的代码

 public static int getQuestionCount(){
    String sql ="Select*from QuestionAndAnswer";
    SQLiteDatabase database = sqlLiteHelper.getReadableDatabase();
    Cursor cursor = database.rawQuery(sql, null);
    return cursor.getCount();
}

错误是扔在第三行SQLiteDatabase database = sqlLiteHelper.getReadableDatabase();我可以看到ddms设备监视器中的数据库可以有人建议解决此问题的方法。

0 个答案:

没有答案