我很难搞清楚我的问题在这里。我在我的程序中收到这个错误,但它不会导致崩溃或类似的事情。我有一个更新,我想发布,但我不想释放它在某些时候抛出这个错误。我已阅读关于此错误的所有相关帖子,但没有一个适用于我的情况。找不到DatabaseObjectNotClosedException错误的来源
我确定我正在关闭我的DatabaseHelper和SQLiteDatabase对象。我也确定我正在关闭所有的游标。这个错误指向我的方法getActiveScheduleInfo,它返回一个Cursor对象。我确保每当我调用这个方法时,返回的游标都在Finally块中关闭。
这是不正确的这样做?在我调用getActiveScheduleInfo的方法中,根据特定的条件,我有多个返回语句。所以,我并没有在每个返回行之前关闭光标,而是用Try来包围条件测试,并在我的Finally中关闭所有项。
一切看起来应该是工作,所以我非常感谢任何帮助!
非常感谢! Paul