首页、支付功能
This commit is contained in:
@@ -4,15 +4,16 @@ import android.view.View
|
||||
import androidx.activity.viewModels
|
||||
import androidx.fragment.app.Fragment
|
||||
import com.sw.dualscreen.R
|
||||
import com.sw.dualscreen.activity.fragment.CashPayFragment
|
||||
import com.sw.dualscreen.activity.fragment.FacePayFragment
|
||||
import com.sw.dualscreen.activity.fragment.NumberPayFragment
|
||||
import com.sw.dualscreen.activity.fragment.PayResultFragment
|
||||
import com.sw.dualscreen.activity.fragment.QrCodePayFragment
|
||||
import com.sw.dualscreen.activity.fragment.pay.CashPayFragment
|
||||
import com.sw.dualscreen.activity.fragment.pay.FacePayFragment
|
||||
import com.sw.dualscreen.activity.fragment.pay.NumberPayFragment
|
||||
import com.sw.dualscreen.activity.fragment.pay.PayResultFragment
|
||||
import com.sw.dualscreen.activity.fragment.pay.QrCodePayFragment
|
||||
import com.sw.dualscreen.databinding.ActivityPayBinding
|
||||
import com.sw.dualscreen.model.response.FoodInfo
|
||||
import com.sw.dualscreen.viewmodel.BaseViewModel
|
||||
import com.sw.dualscreen.viewmodel.UserViewModel
|
||||
import com.sw.plate.utils.arcface.viewmodel.RecognizeViewModel
|
||||
|
||||
class PayActivity : BaseActivity<ActivityPayBinding>() {
|
||||
|
||||
@@ -26,10 +27,11 @@ class PayActivity : BaseActivity<ActivityPayBinding>() {
|
||||
const val TAG_PAY_RESULT = "tagPayResult"
|
||||
}
|
||||
|
||||
private val viewModel by viewModels<UserViewModel>()
|
||||
val userViewModel by viewModels<UserViewModel>()
|
||||
val recognizeViewModel by viewModels<RecognizeViewModel>()
|
||||
|
||||
override fun getViewModel(): BaseViewModel {
|
||||
return viewModel
|
||||
return userViewModel
|
||||
}
|
||||
|
||||
override fun inflateViewBinding(): ActivityPayBinding {
|
||||
@@ -125,4 +127,12 @@ class PayActivity : BaseActivity<ActivityPayBinding>() {
|
||||
addFragment(payResultFragment!!, TAG_PAY_RESULT)
|
||||
}
|
||||
|
||||
override fun onDestroy() {
|
||||
qrCodePayFragment?.presentation?.dismiss()
|
||||
cashPayFragment?.presentation?.dismiss()
|
||||
numberPayFragment?.presentation?.dismiss()
|
||||
facePayFragment?.presentation?.dismiss()
|
||||
super.onDestroy()
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user