todo: 增加 EventBus 相关 todo

This commit is contained in:
Quyunshuo
2023-02-13 23:37:10 +08:00
parent 4fe1bcf472
commit a0e72cbd18
3 changed files with 5 additions and 1 deletions

View File

@ -33,6 +33,7 @@ abstract class BaseFrameActivity<VB : ViewBinding, VM : BaseViewModel> : AppComp
setContentView(mBinding.root)
// ARouter 依赖注入
ARouter.getInstance().inject(this)
// TODO: EventBus 注册与解除注册逻辑优化
// 注册EventBus
if (javaClass.isAnnotationPresent(EventBusRegister::class.java)) EventBusUtils.register(this)
@ -75,6 +76,7 @@ abstract class BaseFrameActivity<VB : ViewBinding, VM : BaseViewModel> : AppComp
}
override fun onDestroy() {
// TODO: EventBus 注册与解除注册逻辑优化
if (javaClass.isAnnotationPresent(EventBusRegister::class.java)) EventBusUtils.unRegister(
this
)

View File

@ -43,6 +43,7 @@ abstract class BaseFrameFragment<VB : ViewBinding, VM : BaseViewModel> : Fragmen
super.onViewCreated(view, savedInstanceState)
// ARouter 依赖注入
ARouter.getInstance().inject(this)
// TODO: EventBus 注册与解除注册逻辑优化
// 注册EventBus
if (javaClass.isAnnotationPresent(EventBusRegister::class.java)) EventBusUtils.register(this)
@ -57,6 +58,7 @@ abstract class BaseFrameFragment<VB : ViewBinding, VM : BaseViewModel> : Fragmen
}
override fun onDestroy() {
// TODO: EventBus 注册与解除注册逻辑优化
if (javaClass.isAnnotationPresent(EventBusRegister::class.java)) EventBusUtils.unRegister(
this
)

View File

@ -1,5 +1,5 @@
package com.quyunshuo.androidbaseframemvvm.base.utils
// TODO: 注解重命名
/**
* @Author: QuYunShuo
* @Time: 2020/8/29