我遇到了这样的信息,即不关闭游标或数据库会占用内存。所以当我在一百个测试用例中使用光标时,我可能会忘记在某个地方关闭它。我可以声明一个游标并一次又一次地重复使用它,进行不同的引用,最后在 OnDestroy() 方法中关闭它。
Eg. Cursor a;
//Another function
a = as.rawQuery("select * from verse"+k, null);
//Another function
a = bs.rawQuery("select * from hello", null); //Another database
//Another function
a = cs.rawQuery("select * from chapter", null); //Another database
//OnDestroy()
a.close();
这是一个可行的解决方案?