Commit 601c8960 by TaylorZhang

feat(项目):更新ViewModel字段规范

parent e73b0196
...@@ -15,7 +15,7 @@ import kotlinx.android.parcel.Parcelize ...@@ -15,7 +15,7 @@ import kotlinx.android.parcel.Parcelize
class UserEntity : Parcelable { class UserEntity : Parcelable {
// TODO: 2020/6/24 这里不用使用 data class,普通的 class 即可 // TODO: 2020/6/24 这里不用使用 data class,普通的 class 即可
// TODO: 2020/6/24 每一个字段都需要写注释,对于多状态字段,或者布尔字段,要写明各种情况下的含义 // TODO: 2020/6/24 每一个字段都需要写注释,对于多状态字段,或者布尔字段,要写明各种情况下的含义
// TODO: 2020/6/24 字段必须赋初值,使用简写即可,比如 var email = "",而不是 var email = "" // TODO: 2020/6/24 字段必须赋初值,使用简写即可,比如 var email = "",而不是 var email : String = ""
// xx // xx
var admin = false var admin = false
......
...@@ -21,6 +21,10 @@ class PopularWebsitesViewModel : BaseViewModel() { ...@@ -21,6 +21,10 @@ class PopularWebsitesViewModel : BaseViewModel() {
* 常用网站数据 * 常用网站数据
*/ */
var listDataEvent = SingleLiveEvent<ArrayList<PopularWebsitesEntity>>() var listDataEvent = SingleLiveEvent<ArrayList<PopularWebsitesEntity>>()
// val popularWebsites = MutableLiveData<ArrayList<ListEntity>>()
// TODO: 2020/6/29 事件用SingleLiveEvent,比如:toast,显示弹窗,跳转界面,UI显示用MutableLiveData。
// TODO: 2020/6/29 事件字段命名有Event后缀,UI显示没有后缀,比如 userName,而不是 userNameEvent
/** /**
* 获取常用网站 * 获取常用网站
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment