下面的代码只能监听下拉手势所引发的事件
mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener...@Override
public void onRefresh() {
}
})
下面的代码,虽然会出现下拉刷新的视图...,但不会触发上面的监听
//这段代码如果写在onCreate方法中是无效的,因为SwipeRefreshLayout控件还未完全加载,可以使用延迟加载的方法使用下面的代码
mSwipeRefreshLayout.setRefreshing...控件中不包含任何控件,下拉手势是无法触发事件的,也不会有下拉刷新的视图
RecyclerView有一点想要分享的是,如果你没有把它和Adapter关联,他会跳过加载,不会实际去初始化这个控件,虽然在布局代码写着...这个和我上面提到SwipeRefreshLayout提到那个问题放在一起使用,就会产生你下拉不会触发事件的问题.