MVP框架的使用 - 546554574/DLTool GitHub Wiki
使用说明
以MainActivity为例
- 创建MainActivityViewModel继承DLBaseViewModel
class MainActivityViewModel:DLBaseViewModel {
}
- 创建MainActivity继承DLBaseActivity
class Main:DLBaseActivity<MainActivityViewModel>(){
override val layout: Int
get() = R.layout.activity_main //布局文件
override val titleStr: String?
get() = "首页" //页面标题,返回""或者null则不显示
override fun init(savedInstanceState: Bundle?) {
//业务逻辑
}
override fun initEventAndData() {
//监听事件
}
}