Open zhangyugehu opened 6 years ago
代码
mAdapter = new RecyclerArrayAdapter<DiskFileJson.DiskFile>(getContext()){ @Override public DiskFileViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { return new DiskFileViewHolder(parent); } }; mAdapter.setNoMore(R.layout.view_no_more); mAdapter.setMore(R.layout.view_more, this); mAdapter.setOnItemClickListener(this); mAdapter.setError(R.layout.view_disk_error, new RecyclerArrayAdapter.OnErrorListener() { @Override public void onErrorShow() { mAdapter.resumeMore(); } @Override public void onErrorClick() { mAdapter.resumeMore(); } });
调用mAdapter.pauseMore()时,会出现在已加载数据下方,如果没有数据会一直显示加载中的view 有什么设置不对的地方么。
mAdapter.pauseMore()
问题解决,setError其实是加载失败在footer显示的内容,不是全屏显的错误页面。现在的问题是手动调用onRefresh()不会显示错误页面
已解决,adapter.clear()后就会显示错误页面
代码
调用
mAdapter.pauseMore()
时,会出现在已加载数据下方,如果没有数据会一直显示加载中的view 有什么设置不对的地方么。