如何等待凌空响应加载片段中的recyclerview

时间:2018-01-29 18:16:57

标签: android android-fragments android-recyclerview android-volley

我必须在片段中加载recycleview。我将在一个例子中告诉我的问题。 在我的循环视图中,有20-30个人的联系人。但是他们的电话号码每30分钟就会改变一次。所以当联系人按钮(?)点击我的底部导航栏时,我必须获取所有最新的电话号码才能加载recycleview电话号码正确。

我的解决方案是将adapter.notifyDataSetChanged()方法放到OnResponseListener中。正如你可以想象的那样,在每个凌空响应中,recycleview都在更新(看起来真的很糟糕)。

我在互联网上找到的另一个解决方案是使用AsyncTask。但是凌空使用自己的线程,所以看起来我们又处于死路。

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情,并计算有多少请求,当您不再拥有时,请更新列表。

A writes: Hello B!
B reads: Hello B!
B writes: Hello A! 
A reads: Hello A!