gpt4 book ai didi

android - 适配器应该是局部变量还是实例变量?

转载 作者:太空狗 更新时间:2023-10-29 13:21:17 26 4
gpt4 key购买 nike

当为 listView 设置适配器时,我应该只执行 listView.setAdapter(new MyAdapater()); 还是应该将适配器保留为实例变量并在 onDestory() 时将其设置为 null?

最佳答案

答案取决于用例。

  1. 如果您要进行数据操作,例如重新排列元素的顺序或以某种方式动态更改数据,那么使用适配器的实例变量“更好”。无论何时访问您的适配器,它都会使您免于从 ListView getAdapter() 方法强制转换您的适配器。

  2. 如果您正在创建一个由 for ex 组成的简单 ListView 。 10 个字符串,并且您不打算对数据集执行任何操作,那么您不需要保留对适配器的引用。

关于android - 适配器应该是局部变量还是实例变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28472362/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com