您的位置:首页 > 移动开发 > Android开发

java.lang.NullPointerException at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked()

2015-10-22 15:21 519 查看
异常信息:

01-27 11:39:34.379: E/AndroidRuntime(17313): FATAL EXCEPTION: Thread-31353

01-27 11:39:34.379: E/AndroidRuntime(17313): java.lang.NullPointerException

01-27 11:39:34.379: E/AndroidRuntime(17313): at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:224)

01-27 11:39:34.379: E/AndroidRuntime(17313): at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:188)

01-27 11:39:34.379: E/AndroidRuntime(17313): at com.sky.language.db.UserTable.getUsers(UserTable.java:53)

01-27 11:39:34.379: E/AndroidRuntime(17313): at com.sky.language.core.SessionManager.initDatabase(SessionManager.java:163)

01-27 11:39:34.379: E/AndroidRuntime(17313): at com.sky.language.core.SessionManager$1.run(SessionManager.java:141)

01-27 11:39:34.379: E/AndroidRuntime(17313): at java.lang.Thread.run(Thread.java:856)

我的原因是在调用SQLiteOpenHelper的构造函数的时候,Context值为null. 在正确传递Context后,问题解决了。

具体情况,具体分析!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: