【问题标题】:Android - Swipe to refresh FragmentAndroid - 滑动刷新 Fragment
【发布时间】:2017-02-05 18:19:18
【问题描述】:

我有一个带有 Fragment 的 Android 应用程序,它从 Web 服务下载数据并将其放在 textViews 列表中(我没有使用 ListView)。每次用户拉动屏幕时,有没有办法重新加载片段? (滑动刷新)

【问题讨论】:

  • 那么,您找到解决问题的方法了吗?

标签: android fragment refresh swipe reload


【解决方案1】:

你需要实现SwipeRefreshLayout.OnRefreshListener

swipeRefreshLayout.setOnRefreshListener(yourfragment.this);


@Override
    public void onRefresh() {
        // Refreshing your data by calling web service again (remove old data)
    }

【讨论】:

  • YourFragment.class @Override public void onViewCreated(View view, Bundle savedInstanceState) {swipeRefreshLayout.setOnRefreshListener(yourfragment.this); 开启后 private void yourDataParser(){//stuff} 终于你的onRefresh public void onRefresh(){yourDataParser();} 提示 不要在 yourDataParser() 之前调用刷新,这花了我 34 分钟 -.-
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多