Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 回到主活动后,如何完全清除ListView活动及其适配器类?_Android_Listview_Xamarin_Adapter - Fatal编程技术网

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的,但谢谢你的帮助,保持像那个家伙一样。