android-当我使用sqlite数据库设置我的警报时获取错误

时间:2012-06-10 18:04:27

标签: android sqlite alarm

我是Android的新手,我正在开发一个警报应用程序,当我设置警报

时,我发现了这个错误
Finalizing a Cursor that has not been deactivated or closed.
database = /data/data/com.time/databases/Salarm.db, table = ASTimer,
query = SELECT _id, description, altime, status, frequency, prealarm FROM ASTimer WHERE status='ON'

代码:

public Cursor getAllAlarmON()
{
Log.i("alarm","Fetching records from the database...");

Cursor cursor= db.query(tableName, new String[]{"_id","description","altime","status","frequency","prealarm"}, "status='ON'", null, null, null, null);

return cursor;

1 个答案:

答案 0 :(得分:0)

确保在关闭数据库之前使用cursor.close()关闭光标或使用startManaginCursor(cursor)


看看:finalizing-a-cursor-that-has-not-been-deactivated-or-closed-non-fatal-error