package com.example.smart.ui.project.frag
|
|
import com.example.basecore.widget.LoadingLayout
|
import com.example.smart.R
|
import com.example.smart.ui.home.BasePageFragment
|
|
abstract class ProjectBasePage : BasePageFragment() {
|
|
var param: ProjectParam = ProjectParam("", "", "")
|
abstract fun getPageId(): Int
|
|
|
fun bindProjectData(projectParam: ProjectParam) {
|
param = projectParam
|
}
|
|
override fun onResume() {
|
super.onResume()
|
callList()
|
getRootView().findViewById<LoadingLayout>(R.id.loading_layout).bindEvent(object : LoadingLayout.LoadEvent{
|
override fun onRetryLoad() {
|
callList()
|
}
|
})
|
}
|
|
abstract fun callList()
|
}
|