手动设置SwipeRefreshLayout的setRefreshing(true)遇到的问题

来源:互联网 发布:java concurrent i自增 编辑:程序博客网 时间:2024/06/10 22:31

如果要在页面加载的时候就自动刷新则在onCreate方法中调用

        mSwipeRefreshContainer.post(new Runnable() {            @Override            public void run() {                mSwipeRefreshContainer.setRefreshing(true);            }        });

但是手动调用会出现SwipeRefreshLayout的OnRefreshListener方法中的onRefresh方法不执行,此时需要手动的去调用onRefresh方法,代码如下
mSwipeRefreshContainer.post(new Runnable() {            @Override            public void run() {                mSwipeRefreshContainer.setRefreshing(true);                mOnRefreshListener.onRefresh();            }        });


0 0