- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在谷歌上搜索了很多次如何在拉动 swipeRefreslayout 后刷新回收器 View ,但代码不起作用
这是我的代码
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
refresh();
}
});
return r;
}
private void refresh() {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Toast.makeText(context, "refresh called", Toast.LENGTH_SHORT).show();
fragment.RefreshList(String.valueOf(adpterposition));
swipeRefreshLayout.setRefreshing(false);
}
}, 3000);
}
这是我在 fragment 中的刷新列表功能
public void RefreshList(String catego) {
parser = new ParseDataClass(getContext(), recyclerview, swipeRefreshLayout);
parser.execute("http://192.168.100.12/fetchtext.php", catego);
}
应用的另一种方法
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
refresh();
}
});
}
private void refresh() {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// refreshEvents(OutletsData1);
MyRecyclerAdapter.this.notifyDataSetChanged();
swipeRefreshLayout.setRefreshing(false);
}
},3000);
}
我是 android 的新手,我没有在适配器中添加更多数据,但我希望当我刷新回收器 View 时,如果互联网可用,我的列表应该再次刷新,如果互联网不可用,我的回收器 View 应该为 null 或由于刷新而为空.
请指导我该怎么做?
最佳答案
I want when I refresh recycler view if internet is available my list should be refresh again if internet is not available my recycler view should be null or empty due to refresh.
要做到这一点,我认为您应该在尝试刷新回收站 View 时立即清除它,并且只有在获得实际数据时才添加新项目。这样,如果您没有互联网,那么您的回收站 View 将是空的,一旦您恢复连接,就会刷新它以获取新数据
关于java - 拉动刷新 RecyclerVIew 适配器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49810667/
我有一个包含 5 个选项卡的选项卡栏,每个选项卡都包含一些数据。当用户下拉刷新时,我想显示一个刷新指示器,并且选项卡内的数据应该通过 API 调用进行更新。下面是我到目前为止尝试过的代码。 帮助我了解
我正在尝试使用 CollapsingToolbarLayout 和 AppBarLayout 底部的其他 View 来创建以下行为,但是当我滚动时栏没有折叠/展开/拉动 PullView,这意味着在使
我正在尝试在 React Native 中构建类似于 IMessage 和 WhatsApp 标题的内容,用户可以向下拉以显示标题中的搜索栏。 我已经能够向下拉以显示隐藏的输入,但由于 ScrollV
我希望让我的页面具有响应性,添加了 Bootstrap 并将我的两个 div 排成一行,放在一个流体容器中。 我尝试向左按钮添加向右拉/向右浮动,向右图像向左拉/向左浮动,但它们没有移动。 我没有使用
如何使用简单的饼图从下面的 s:variant 块中获取标题标签? product_variants-96590662 Default Title 10.00 002 0 我已
我已经编写了一些代码,使用 Instagram 图形 API 从 Instagram 中提取图像。一切工作正常,但性能很慢。我正在使用 JavaScript,但也遇到了同样的问题,但使用 PHP 时情
我是一名优秀的程序员,十分优秀!