| | |
| | | initView(); |
| | | //页面事件监听的方法,用于ViewModel层转到View层的事件注册 |
| | | initLiveDataObserve(); |
| | | |
| | | } |
| | | @Override |
| | | protected void onResume() { |
| | | super.onResume(); |
| | | //页面数据初始化方法 |
| | | initData(); |
| | | } |
| | |
| | | case DATA_LOADING: |
| | | dataLoading(); |
| | | break; |
| | | case DATA_FINISH: |
| | | dataFinish(); |
| | | break; |
| | | case DATA_ERROR: |
| | | dataError(); |
| | | break; |
| | |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 缺省页等状态视图的更新 |
| | | * 有需求的,在子类选择重写 |
| | |
| | | protected void dialogDismiss() { |
| | | } |
| | | protected void dataLoading() { |
| | | } |
| | | protected void dataFinish() { |
| | | } |
| | | protected void dataError() { |
| | | } |
| | |
| | | * 初始化沉浸式状态栏 |
| | | */ |
| | | protected void initStatusBar(){ |
| | | if (getTitleBar() != null) { |
| | | getTitleBar().setOnTitleBarListener(this); |
| | | } |
| | | if (isStatusBarImmersionEnabled()) { |
| | | getImmersionBarConfig().init(); |
| | | // 设置标题栏沉浸() |
| | | if (getTitleBar() != null) { |
| | | ImmersionBar.setTitleBar(this, getTitleBar()); |
| | | getTitleBar().setOnTitleBarListener(this); |
| | | } |
| | | } |
| | | } |