Android 如何获取对ListView项的引用
我有一个ListFragment,它包含两种子视图:Android 如何获取对ListView项的引用,android,android-listview,android-listfragment,Android,Android Listview,Android Listfragment,我有一个ListFragment,它包含两种子视图: (1) A View which contains an image from the internet. (2) A WebView which pulls information from the server. 基本上,listview中的所有列表项都包含web数据检索。因此,当ListFragment不可见时,必须取消所有挂起的请求 我试图做的是覆盖 public void setUserVisibleHint(boolean is
(1) A View which contains an image from the internet.
(2) A WebView which pulls information from the server.
基本上,listview中的所有列表项都包含web数据检索。因此,当ListFragment不可见时,必须取消所有挂起的请求
我试图做的是覆盖
public void setUserVisibleHint(boolean isVisibleToUser)
方法在ListFragment中
但是,我不知道如何在ListFragment中获取对列表项视图的引用
我能想到的唯一方法是将列表项存储在适配器中。然后调用ListFragment.getListView.getAdapter,然后检索对列表项的引用。但我不确定这是否是解决问题的好方法。谢谢。这取决于您如何跟踪未决请求。通常,它们可以在适配器内部管理,所以在适配器中访问和执行这些操作是可以的。为什么要依赖setUserVisibleHint而不是onStop来检测片段何时变得不可见?虽然它应该有效too@kiruwka谢谢,这是一个很好的观点。setUserVisibleHint在这里似乎没有意义。