处理Android

时间:2017-03-21 04:28:41

标签: android android-volley swiperefreshlayout

我想知道有没有办法知道android中的swipetorefresh()函数的状态。我的意思是每当我调用swipetorefresh()来强烈刷新listView(当函数仍然反复运行时调用它)它执行它,尽管它仍在运行,从而使我的应用程序崩溃。当我记录它时问题是我的适配器中的索引混乱,所以如果有办法知道swipetorefresh()仍然在运行,我可以一次又一次地拒绝用户调用方法swipetorefresh()。

1 个答案:

答案 0 :(得分:0)

您可以使用布尔值来检查swipetorefresh是否正在运行

只需在onRefresh()方法中设置布尔值true,并在从API调用中获得响应时将其设置为false。

当布尔值为true时,禁用swiperefresh。