2012-01-28 40 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