gpt4 book ai didi

Android ExpandableListView 变量范围

转载 作者:行者123 更新时间:2023-11-30 04:49:31 25 4
gpt4 key购买 nike

我对 ExpandableListView 有疑问:在我的应用程序中,我使用了 ExpandableListView 并用我的适配器填充它“类 MyExpandableListAdapter 扩展了 BaseExpandableListAdapter”。在方法中

   public View getChildView(int groupPosition, int childPosition, boolean isLastChild, view convertView, ViewGroup parent) {
if (groupPosition == 0) {
SearchView search = new SearchView(ApplicationPlaceActivity.this);
return search;
} else if (groupPosition == 1) {
MyUpdates myUp = new MyUpdates(ApplicationPlaceActivity.this);
return myUp;
}
}

这段代码工作正常,但对我来说并不好,因为每次我创建 SearchView 和 MyUpdate 的新实例时。我将 "SearchView search""MyUpdates myUp" 作为全局变量,但这会产生一些问题:一段时间后布局不响应触摸事件,或者更好响应下一个触摸事件。所以我带着这里发布的原始代码回来了,但这对我没有好处。有什么建议吗?谢谢

最佳答案

尝试找到一种方法,而不是每次都创建一个新 View 。我真的不明白你为什么需要。另外为什么你需要在全局范围内存储它?您应该考虑只存储一个标识符,例如位置或 ID。

希望对您有所帮助。

关于Android ExpandableListView 变量范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3913319/

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