InspectionActivity.kt 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.nova.brain.glass.ui
  2. import com.nova.brain.glass.R
  3. import com.nova.brain.glass.databinding.ActivityFoBinding
  4. import com.nova.brain.glass.databinding.ActivityReviewBinding
  5. import com.nova.brain.glass.helper.OfflineCmdListener
  6. import com.nova.brain.glass.helper.OfflineCmdServiceHelper
  7. import com.xuqm.base.ui.BaseActivity
  8. class InspectionActivity : BaseActivity<ActivityReviewBinding>() {
  9. override fun getLayoutId(): Int =R.layout.activity_review
  10. override fun fullscreen(): Boolean = true
  11. private val listener = object : OfflineCmdListener {
  12. override fun onOfflineCmd(cmd: String) {
  13. when( cmd){
  14. "退出","返回","退回"->{
  15. finish()
  16. }
  17. "驳回","拒绝","不同意"->{
  18. finish()
  19. }
  20. "同意","通过"->{
  21. finish()
  22. }
  23. }
  24. }
  25. }
  26. override fun initData() {
  27. super.initData()
  28. OfflineCmdServiceHelper.addOnLineListener(listener)
  29. }
  30. override fun onDestroy() {
  31. super.onDestroy()
  32. OfflineCmdServiceHelper.removeOnLineListener(listener)
  33. }
  34. }