Newer
Older
CasicSmartTube / app / src / main / java / com / casic / smarttube / view / DeviceDetailActivity.kt
package com.casic.smarttube.view

import androidx.lifecycle.ViewModelProvider
import com.casic.smarttube.R
import com.casic.smarttube.vm.DeviceViewModel
import com.gyf.immersionbar.ImmersionBar
import com.pengxh.kt.lite.base.KotlinBaseActivity
import com.pengxh.kt.lite.extensions.convertColor
import com.pengxh.kt.lite.utils.Constant
import com.pengxh.kt.lite.utils.ImmerseStatusBarUtil
import kotlinx.android.synthetic.main.include_base_title.*

class DeviceDetailActivity : KotlinBaseActivity() {

    private lateinit var deviceViewModel: DeviceViewModel
    private lateinit var devCode: String

    override fun initLayoutView(): Int =R.layout.activity_device_detail

    override fun setupTopBarLayout() {
        ImmersionBar.with(this).statusBarDarkFont(false).init()
        ImmerseStatusBarUtil.setColor(this, R.color.mainThemeColor.convertColor(this))
        titleView.text = "设备详情"
        leftBackView.setOnClickListener { finish() }
    }

    override fun initData() {
        devCode = intent.getStringExtra(Constant.INTENT_PARAM)!!
        deviceViewModel = ViewModelProvider(this).get(DeviceViewModel::class.java)
    }

    override fun initEvent() {

    }
}