DatabaseHandler.close() - 即使选中了空指针异常

时间:2013-03-11 20:16:28

标签: android sqlite nullpointerexception

我的代码如下所示:

    if (dbHandler != null) dbHandler.close(); 

如何在此行上获取nullPointerException?看起来我在SQLite的系统函数中获得了一个NPE。

当然有更多类似的功能,但我认为基本结构已经证明了。奇怪的是,这发生在一个用户身上(至少我们不了解其他用户)。该设备应该是三星SII与Android 4.0.4

修改 通过重写databaseHandler来解决,可能存在更多实例危险。

2 个答案:

答案 0 :(得分:0)

您的dbHandler对象可能引用了一个null的SQLiteDatabase。

答案 1 :(得分:-1)

我想知道完全相同的事情(参见上面的代码)。发生这种情况是没有意义的。