Android 如何防止对ListView.getView()的不必要调用?

Android 如何防止对ListView.getView()的不必要调用?,android,listview,Android,Listview,我在活动中使用带有图像和编辑文本的自定义列表视图。当我单击列表视图外的任何可单击按钮时,它将调用列表视图的getView()函数。我怎样才能防止这种情况 我不想在单击按钮时调用或刷新listview getView()将被多次调用,用于各种事情,包括ListView本身之外的事件。您需要getView()快速且幂等(即,如果使用相同的输入调用两次,并且相同的环境返回相同的结果)。它不应该这样做。想看看代码吗?

我在活动中使用带有图像和编辑文本的自定义
列表视图
。当我单击
列表视图
外的任何可单击按钮时,它将调用
列表视图
getView()
函数。我怎样才能防止这种情况

我不想在单击按钮时调用或刷新listview


getView()
将被多次调用,用于各种事情,包括
ListView
本身之外的事件。您需要
getView()
快速且幂等(即,如果使用相同的输入调用两次,并且相同的环境返回相同的结果)。

它不应该这样做。想看看代码吗?