2012-01-28 39 views
1

我是否缺少close()fillWindow()中的语句无效

好吧,我在我的模拟器上有错误,但它不强制关闭。这是一个光标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

的onCreate

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

的onResume

fillData(); 

的onDestroy

db.close(); 

工作。

+0

但是为什么?据我所知,两者都应该工作。 – 2015-01-20 00:14:58