|
|
@@ -84,6 +84,9 @@ public abstract class BaseListFragment2<T> extends BaseFragment implements IRefr
|
|
|
protected View bottomLine;
|
|
|
|
|
|
public void initListener() {
|
|
|
+ if(view_list == null){
|
|
|
+ return;
|
|
|
+ }
|
|
|
view_list.setLoadingListener(new XRecyclerView.LoadingListener() {
|
|
|
@Override
|
|
|
public void onRefresh() {
|
|
|
@@ -112,11 +115,15 @@ public abstract class BaseListFragment2<T> extends BaseFragment implements IRefr
|
|
|
page += 1;
|
|
|
initData();
|
|
|
} else {
|
|
|
- view_list.setNoMore(true);
|
|
|
+ if(view_list != null) {
|
|
|
+ view_list.setNoMore(true);
|
|
|
+ }
|
|
|
setNoMore(true);
|
|
|
}
|
|
|
} else {
|
|
|
- view_list.loadMoreComplete();
|
|
|
+ if(view_list != null){
|
|
|
+ view_list.loadMoreComplete();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
//还有数据没有获取
|
|
|
@@ -220,7 +227,7 @@ public abstract class BaseListFragment2<T> extends BaseFragment implements IRefr
|
|
|
|
|
|
public void refreshData() {
|
|
|
clear();
|
|
|
- view_list.getAdapter().notifyDataSetChanged();
|
|
|
+ ViewUtil.notifyDataSetChanged(view_list);
|
|
|
initData();
|
|
|
}
|
|
|
|