拉动刷新不刷新片段

时间:2017-11-27 13:55:30

标签: android android-fragments

我正在尝试在Android应用程序的片段中实现pull to refresh。当我拉出片段视图时,会出现刷新图标,但视图永远不会刷新。 这是我在xml文件>>>

中的尝试
<android.support.v4.widget.SwipeRefreshLayout
        android:id="@+id/pullToRefresh"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        ....

    </android.support.v4.widget.SwipeRefreshLayout>

在我的片段视图中,我有以下代码来实现我在xml文件中所做的事情

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View v = inflater.inflate(R.layout.fragment_home, container, false);

        final SwipeRefreshLayout pullToRefresh = (SwipeRefreshLayout) v.findViewById(R.id.pullToRefresh);

        pullToRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {

            @Override
            public void onRefresh() {
                // TODO Auto-generated method stub

                new Handler().postDelayed(new Runnable() {
                    @Override public void run() {
                        pullToRefresh.setRefreshing(false);
                    }
                }, 5000);

            }
        });



        return v;
    }

启动应用程序并拖动以刷新任何事情,尽管出现了刷新图标。

0 个答案:

没有答案