refactor: 修改原有网络层代码为Hilt注入
This commit is contained in:
@ -2,6 +2,7 @@ package com.quyunshuo.androidbaseframemvvm.common.ui
|
||||
|
||||
import androidx.viewbinding.ViewBinding
|
||||
import com.quyunshuo.androidbaseframemvvm.base.mvvm.v.BaseFrameActivity
|
||||
import com.quyunshuo.androidbaseframemvvm.base.utils.AndroidBugFixUtils
|
||||
|
||||
/**
|
||||
* Activity基类
|
||||
@ -9,4 +10,11 @@ import com.quyunshuo.androidbaseframemvvm.base.mvvm.v.BaseFrameActivity
|
||||
* @author Qu Yunshuo
|
||||
* @since 8/27/20
|
||||
*/
|
||||
abstract class BaseActivity<VB : ViewBinding> : BaseFrameActivity<VB>()
|
||||
abstract class BaseActivity<VB : ViewBinding> : BaseFrameActivity<VB>() {
|
||||
|
||||
override fun onDestroy() {
|
||||
super.onDestroy()
|
||||
// 解决某些特定机型会触发的Android本身的Bug
|
||||
AndroidBugFixUtils().fixSoftInputLeaks(this)
|
||||
}
|
||||
}
|
||||
@ -2,6 +2,7 @@ package com.quyunshuo.androidbaseframemvvm.common.ui
|
||||
|
||||
import androidx.viewbinding.ViewBinding
|
||||
import com.quyunshuo.androidbaseframemvvm.base.mvvm.v.BaseFrameNotMVVMActivity
|
||||
import com.quyunshuo.androidbaseframemvvm.base.utils.AndroidBugFixUtils
|
||||
|
||||
/**
|
||||
* 不是 MVVM 模式的基类
|
||||
@ -9,4 +10,11 @@ import com.quyunshuo.androidbaseframemvvm.base.mvvm.v.BaseFrameNotMVVMActivity
|
||||
* @author Qu Yunshuo
|
||||
* @since 9/10/20
|
||||
*/
|
||||
abstract class BaseNotMVVMActivity<VB : ViewBinding> : BaseFrameNotMVVMActivity<VB>()
|
||||
abstract class BaseNotMVVMActivity<VB : ViewBinding> : BaseFrameNotMVVMActivity<VB>() {
|
||||
|
||||
override fun onDestroy() {
|
||||
// 解决某些特定机型会触发的Android本身的Bug
|
||||
AndroidBugFixUtils().fixSoftInputLeaks(this)
|
||||
super.onDestroy()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user