如何在Android中避免此消息

时间:2010-08-16 14:44:09

标签: android

我在android中收到以下错误消息。

完成尚未停用或关闭的光标。 database = /data/data/com.example.Recipie/databases/recipedbase.db,table = recipes,query = SELECT DISTINCT title FROM recipes WHERE title =“Mysore Pa” android.database.sqlite.DatabaseObjectNotClosedException:应用程序未关闭此处打开的游标或数据库对象 在android.database.sqlite.SQLiteCursor。(SQLiteCursor.java:210)

我在我的代码中添加了这个。但我也得到了上述信息。请帮助。 :)

@Override
    protected void onDestroy()
    {
        super.onDestroy();
        rDbHelper.close();
    }

2 个答案:

答案 0 :(得分:4)

你必须关闭你的游标。

答案 1 :(得分:0)

就我而言,我在获取数据之前实现了moveToFirst()方法 如果仍然出现错误,请确保您的查询获得记录集。