项目快要结束的时候,感觉“Json解析异常”这个Toast提示有点让用户一脸懵逼,于是准备修改为“数据解析错误”。半个小时以后,我大汗淋漓悔不当初。
所以以后做项目还是要提前把会用到的Toast消息抽取出来存放,静态类可以,放资源文件也可以,各有利弊吧。静态类的话极端情况下可能被回收,资源文件的话没有context好像还拿不到。
其实这些事应当做成习惯,比如预先定义好布局文件中的不同字号,预先定义好颜色,使用自己封装的Log(带有开关的那种)。
这是我用到的一些消息:
public class ToastMsg {
//网络请求相关
public static final String NETWORK_ERROR = "网络访问错误";
public static final String JSON_ERROR = "数据解析错误";
public static final String TOKEN_INVALID = "您的身份已过期,请重新登录";
//打印机相关
public static final String PRINT_SUCCESS = "打印成功";
public static final String PRINT_ERROR = "打印机故障";
public static final String PRINT_UNUSABLE = "打印机不可用";
}
以后碰到新的再来此补充,也欢迎大家留言补充~