Android 回到主活动后,如何完全清除ListView活动及其适配器类?
我有一个列表,它根据选择过滤器填充了一些数据,效果很好,但当我关闭活动并再次打开它时,活动会将所有这些对象重新加载到内存中并不断增长,我想做的是在返回主活动后清除所有这些项目 我有的是这样的东西: 主活动>列表活动 我有一个类读取所有要显示的数据,还有一个类是列表的适配器Android 回到主活动后,如何完全清除ListView活动及其适配器类?,android,listview,xamarin,adapter,Android,Listview,Xamarin,Adapter,我有一个列表,它根据选择过滤器填充了一些数据,效果很好,但当我关闭活动并再次打开它时,活动会将所有这些对象重新加载到内存中并不断增长,我想做的是在返回主活动后清除所有这些项目 我有的是这样的东西: 主活动>列表活动 我有一个类读取所有要显示的数据,还有一个类是列表的适配器 reader类,筛选所有数据并选择将显示在列表中的数据,然后将所选数据放入adapter类,ListActivity将从此适配器获取数据。是否尝试在onDestroy和onStop中调用adapter.clear?adapte
reader类,筛选所有数据并选择将显示在列表中的数据,然后将所选数据放入adapter类,ListActivity将从此适配器获取数据。是否尝试在onDestroy和onStop中调用adapter.clear?adapter.removeAll将起作用,希望adapter对象不提供这些选项adapter.clear或adapter.removeAll。无论如何,谢谢你的帮助。我正在研究Xamarin C,但我想它应该有。如果有必要知道的话,我的适配器是从BaseAdapter扩展而来的。在C语言中,函数是不同的,所以它可能不是这样调用的,但肯定会有类似的东西。对不起,我帮不上什么忙,我还不知道C。是的,我很确定它一定是C的,但谢谢你的帮助,保持像那个家伙一样。