vm 和 binding
This commit is contained in:
parent
13410ad822
commit
9c7ed0a63c
|
|
@ -3,9 +3,11 @@ package com.gamedog.vididin.features.benefit
|
|||
import android.app.Activity
|
||||
import android.content.Intent
|
||||
import android.view.LayoutInflater
|
||||
import androidx.activity.viewModels
|
||||
import com.ama.core.architecture.appBase.AppViewsActivity
|
||||
import com.gamedog.vididin.main.interfaces.OnTabStyleListener
|
||||
import dagger.hilt.android.AndroidEntryPoint
|
||||
import kotlin.getValue
|
||||
import com.gamedog.vididin.databinding.ActivityBenefitBinding as ViewBinding
|
||||
import com.gamedog.vididin.main.MainUiState as UiState
|
||||
import com.gamedog.vididin.main.MainViewModel as ViewModel
|
||||
|
|
@ -14,31 +16,29 @@ import com.gamedog.vididin.main.MainViewModel as ViewModel
|
|||
@AndroidEntryPoint
|
||||
class BenefitActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnTabStyleListener {
|
||||
|
||||
override fun inflateViewBinding(inflater: LayoutInflater): ViewBinding {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override val mViewModel: ViewModel by viewModels()
|
||||
override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater)
|
||||
|
||||
|
||||
override fun ViewBinding.initViews() {
|
||||
TODO("Not yet implemented")
|
||||
|
||||
}
|
||||
|
||||
override fun ViewBinding.initListeners() {
|
||||
TODO("Not yet implemented")
|
||||
|
||||
}
|
||||
|
||||
override fun ViewBinding.initObservers() {
|
||||
TODO("Not yet implemented")
|
||||
|
||||
}
|
||||
|
||||
override fun ViewBinding.onUiStateCollect(uiState: UiState) {
|
||||
TODO("Not yet implemented")
|
||||
|
||||
}
|
||||
|
||||
override val mViewModel: ViewModel
|
||||
get() = TODO("Not yet implemented")
|
||||
|
||||
override fun onTabIsDarkFont(isDarkFont: Boolean) {
|
||||
TODO("Not yet implemented")
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -3,9 +3,11 @@ package com.gamedog.vididin.features.zero
|
|||
import android.app.Activity
|
||||
import android.content.Intent
|
||||
import android.view.LayoutInflater
|
||||
import androidx.activity.viewModels
|
||||
import com.ama.core.architecture.appBase.AppViewsActivity
|
||||
import com.gamedog.vididin.main.interfaces.OnTabStyleListener
|
||||
import dagger.hilt.android.AndroidEntryPoint
|
||||
import kotlin.getValue
|
||||
import com.gamedog.vididin.databinding.ActivityZerobuyBinding as ViewBinding
|
||||
import com.gamedog.vididin.main.MainUiState as UiState
|
||||
import com.gamedog.vididin.main.MainViewModel as ViewModel
|
||||
|
|
@ -14,9 +16,8 @@ import com.gamedog.vididin.main.MainViewModel as ViewModel
|
|||
@AndroidEntryPoint
|
||||
class ZeroBuyActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnTabStyleListener {
|
||||
|
||||
override fun inflateViewBinding(inflater: LayoutInflater): ViewBinding {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
override val mViewModel: ViewModel by viewModels()
|
||||
override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater)
|
||||
|
||||
override fun ViewBinding.initViews() {
|
||||
TODO("Not yet implemented")
|
||||
|
|
@ -34,9 +35,6 @@ class ZeroBuyActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnT
|
|||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override val mViewModel: ViewModel
|
||||
get() = TODO("Not yet implemented")
|
||||
|
||||
override fun onTabIsDarkFont(isDarkFont: Boolean) {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue