Linjiajia
2023-07-25 82e57df230ecb744af6c8865f80870ba03c86d89
app_base/src/main/java/com/android/app_base/base/view/BaseActivity.java
@@ -57,11 +57,6 @@
        initView();
        //页面事件监听的方法,用于ViewModel层转到View层的事件注册
        initLiveDataObserve();
    }
    @Override
    protected void onResume() {
        super.onResume();
        //页面数据初始化方法
        initData();
    }
@@ -152,6 +147,9 @@
                    case DATA_LOADING:
                        dataLoading();
                        break;
                    case DATA_FINISH:
                        dataFinish();
                        break;
                    case DATA_ERROR:
                        dataError();
                        break;
@@ -176,6 +174,9 @@
            }
        });
    }
    /**
     * 缺省页等状态视图的更新
     * 有需求的,在子类选择重写
@@ -185,6 +186,8 @@
    protected void dialogDismiss() {
    }
    protected void dataLoading() {
    }
    protected void dataFinish() {
    }
    protected void dataError() {
    }
@@ -199,12 +202,14 @@
     * 初始化沉浸式状态栏
     */
    protected void initStatusBar(){
        if (getTitleBar() != null) {
            getTitleBar().setOnTitleBarListener(this);
        }
        if (isStatusBarImmersionEnabled()) {
            getImmersionBarConfig().init();
            // 设置标题栏沉浸()
            if (getTitleBar() != null) {
                ImmersionBar.setTitleBar(this, getTitleBar());
                getTitleBar().setOnTitleBarListener(this);
            }
        }
    }