您的位置:首页 > 产品设计 > UI/UE

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

2015-09-16 17:52 399 查看
如果要在页面加载的时候就自动刷新则在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();
}
});


[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: