fillWindow()中的语句无效

时间:2012-01-28 23:29:52

标签: android sqlite cursor

我错过了close()

好的,我的模拟器上有错误,但它没有强行关闭。它是一个光标Invalid Starement in fillWindow(),PID为651.我知道它必须用我的数据库光标。我的ListView由startManagingCursor(c)填充,但我不确定如果我需要关闭它,我使用托管查询。

在我的onCreate中我有

db = new DBase(this);
db.open();
fillData();
db.close();

在我的onResume中我有

db.open();
fillData();
db.close();

我已经尝试将db.close();放入我的onDestroy中,但仍然会抛出该错误。

1 个答案:

答案 0 :(得分:1)

的onCreate

db = new DBase(this);
db.open();
fillData();

的onResume

fillData();

的onDestroy

db.close();

的工作。