Android 是否需要在类级别存储listview的游标?

Android 是否需要在类级别存储listview的游标?,android,android-listview,Android,Android Listview,我的listview通过适配器使用光标。在Listview适配器存储该游标变量时,是否出于任何原因需要将该游标变量保持在类级别?事实上,我不明白为什么要这样做,如果您想再次访问记录,则只需在通过游标提取后存储它们,然后就可以在项目中的任何位置访问它们 如果保留此游标变量,则再次希望遍历数据库以检索或执行其他操作。但我认为为您的函数级访问记录创建游标(您可以将它们存储在Vector或ArrayList中),然后使用存储的记录而不是游标 如果您想删除游标,请将其设置为类级别,并在其他类中访问它(但请

我的listview通过适配器使用光标。在Listview适配器存储该游标变量时,是否出于任何原因需要将该游标变量保持在类级别?

事实上,我不明白为什么要这样做,如果您想再次访问记录,则只需在通过游标提取后存储它们,然后就可以在项目中的任何位置访问它们

如果保留此游标变量,则再次希望遍历数据库以检索或执行其他操作。但我认为为您的函数级访问记录创建游标(您可以将它们存储在Vector或ArrayList中),然后使用存储的记录而不是游标

如果您想删除游标,请将其设置为类级别,并在其他类中访问它(但请记住,在其他类中调用游标之前,必须先调用函数reinitialize cursor)

希望这个解释对你有用