添加了界面及逻辑
This commit is contained in:
@@ -15,6 +15,7 @@ import com.sw.platecabinet.utils.FragmentHelper
|
||||
|
||||
class MainActivity : BaseActivity<ActivityMainBinding>() {
|
||||
private lateinit var fragmentHelper: FragmentHelper
|
||||
private var pageType = PageType.SETTING_LIST
|
||||
|
||||
override fun inflateViewBinding(): ActivityMainBinding {
|
||||
return ActivityMainBinding.inflate(layoutInflater)
|
||||
@@ -43,7 +44,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
|
||||
override fun initialize() {
|
||||
val param = intent.getStringExtra(PARAM_PAGE_TYPE)
|
||||
val equipmentUserInfo = intent.getParcelableExtra<EquipmentUserInfo>(PARAM_EQUIPMENT_INFO)
|
||||
val pageType = param?.let { PageType.valueOf(param) } ?: PageType.SETTING_LIST
|
||||
pageType = param?.let { PageType.valueOf(param) } ?: PageType.SETTING_LIST
|
||||
fragmentHelper = FragmentHelper(supportFragmentManager, R.id.fragment_container)
|
||||
val page = when (pageType) {
|
||||
PageType.SETTING_LIST -> SettingListFragment()
|
||||
@@ -54,6 +55,16 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
|
||||
}
|
||||
fragmentHelper.addFragment(page)
|
||||
}
|
||||
|
||||
override fun onLeftDoubleClick() {
|
||||
if (pageType == PageType.SETTING_LIST) {
|
||||
finish()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onRightDoubleClick() {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user