使用 枚举 可以 让各种状态不至于乱。
1,方式一
/**
* 消息
*/
enum class MessageStatusEnum(val code: Int, val msg: String) {
/**
* 首页tab
*/
HOME(0, "Tab切换"),
/**
* 数据变化
*/
YUYUE(1, "信息修改"),
/*
* 切换的购物时候 用到
*/
PAIDUILISTITEM(2, "购物"),
/**
* 购物用到的消息
*/
JIEZHONGPROCESS(3, "购物进行用到消息");
}
2,方式二
enum class State {
EMPTY_TYPE,
LOADING_TYPE,
ERROR_TYPE,
CONTENT_TYPE,
CUSTOM_TYPE
}
主要是有参数和无参数
网友评论