『ANDROID』java中enum的一种用法(by server return code)
来源:互联网 发布:阿里云 ssh 断开 编辑:程序博客网 时间:2024/05/17 03:41
package com.iwatering.model;/** * * 返回给客户端的状态码和状态信息 * * * @author ... * * */public enum CommunicateCode {OPERATION_SUCCESS(0, "操作成功"),ADD_DATA_ERROR(1, ""),QUERY_DATA_ERROR(2, "");/** * 返回状态码 * */private int statusCode;/** * 返回状态信息 * */private String statusMsg;private CommunicateCode(int statusCode, String statusMsg) {this.statusCode = statusCode;this.statusMsg = statusMsg;}/** * @return the statusCode * */public int getStatusCode() {return statusCode;}/** * @return the statusMsg * */public String getStatusMsg() {return statusMsg;}/** * @note * * 每次新增一个状态,只需要增加一个美剧元素即可,不会出现状态码和信息对应不上的调用问题。 * 一般化写法会是: * public final int OPERATION_SUCCESS_CODE = 0; * public final String OPERATION_SUCCESS_MSG = "..." * * * @invoke convention * * int statusCode = CommunicateCode.OPERATION_SUCCESS.getStatusCode(); * String statusMsg = CommunicateCode.OPERATION_SUCCESS.getStatusMsg(); * * */}
如果字符串来自于资源id,则添加一个构造即可:
private CommunicateCode(int statusCode, int statusMsgStringId);
0 0
- 『ANDROID』java中enum的一种用法(by server return code)
- 『ANDROID』Java enum的用法详解
- java 中enum的用法
- java中enum的用法
- Java中Enum的用法
- java中return的用法(备忘)
- JAVA中 return的用法
- Java中return的用法
- JAVA中 return的用法
- Java中return的用法
- Java中return的用法
- Java中return的用法
- Java中Enum列举的用法
- Java中Enum列举的用法
- java中枚举类型Enum的用法
- JAVA中enum的常见用法
- JAVA中enum的常见用法
- Java中enum的用法总结
- 实践部署与使用apache kafka框架技术博文资料汇总
- maven的webapp项目热部署到eclipse,biz等子项目的jar包都找不到的解决方案!
- 模板的一个小实例
- HDU - 2474 Process scheduling (模拟银行家算法)
- 【C语言疯狂讲义】(三)C语言运算符
- 『ANDROID』java中enum的一种用法(by server return code)
- 【LeetCode】Remove Duplicates from Sorted List
- Python IP地址 socket.inet_ntoa unpack/pack
- 看《H.264官方中文版》有感
- android 架构
- [LeetCode] Spiral Matrix
- scanf函数
- Active Movie Control Object控件实现音乐播放器
- HDU 5105 Math Problem