| | |
| | | import androidx.lifecycle.ViewModelProvider; |
| | | |
| | | import com.android.app_base.action.TitleBarAction; |
| | | import com.android.app_base.base.BaseApplication; |
| | | import com.android.app_base.base.viewmodel.BaseViewModel; |
| | | import com.android.app_base.base.StateViewEnum; |
| | | import com.android.app_base.utils.ScreenSizeUtils; |
| | | import com.blankj.utilcode.util.AdaptScreenUtils; |
| | | import com.gyf.immersionbar.ImmersionBar; |
| | | import com.hjq.bar.OnTitleBarListener; |
| | | import com.hjq.bar.TitleBar; |
| | |
| | | initData(); |
| | | //页面事件监听的方法,用于ViewModel层转到View层的事件注册 |
| | | initLiveDataObserve(); |
| | | |
| | | ScreenSizeUtils.setCustomDensity(this, BaseApplication.getInstance()); |
| | | } |
| | | |
| | | @Override |
| | |
| | | mTitleBar = obtainTitleBar(findViewById(Window.ID_ANDROID_CONTENT)); |
| | | } |
| | | return mTitleBar; |
| | | } |
| | | |
| | | @Override |
| | | public void onLeftClick(TitleBar titleBar) { |
| | | TitleBarAction.super.onLeftClick(titleBar); |
| | | onBackPressed(); |
| | | } |
| | | |
| | | /** |