我错过了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中,但仍然会抛出该错误。
答案 0 :(得分:1)
的onCreate
db = new DBase(this);
db.open();
fillData();
的onResume
fillData();
的onDestroy
db.close();
的工作。