代码是一项艺术
来源:互联网 发布:安卓版cad制图软件 编辑:程序博客网 时间:2024/05/16 05:35
第一种:
第二种:
public class QueryErrorCode {
public static void showErrorMsg(Context context,TextView textview,int rst)
{
switch (rst) {
case ErrorTable.CV_E_UNSURPPORTED:
show(context,textview,"该版本未开启此功能");
break;
case ErrorTable.CV_E_INVALIDARG:
show(context,textview,"无效参数");
break;
case ErrorTable.CV_E_HANDLE:
show(context,textview,"句柄错误");
break;
case ErrorTable.CV_E_FAIL:
show(context,textview,"内部错误");
break;
case ErrorTable.CV_E_DELNOTFOUND:
show(context,textview,"定义缺失");
break;
case ErrorTable.CV_E_INVALID_PIXEL_FORMAT:
show(context,textview,"不支持的图像格式");
break;
case ErrorTable.CV_E_FILE_NOT_FOUND:
show(context,textview,"模型文件不存在");
break;
case ErrorTable.CV_E_INVALID_FILE_FORMAT:
show(context,textview,"模型格式不正确,导致加载失败");
break;
case ErrorTable.CV_E_INVALID_APPID:
show(context,textview,"包名错误");
break;
case ErrorTable.CV_E_INVALID_AUTH:
show(context,textview,"授权验证失败");
break;
case ErrorTable.CV_E_AUTH_EXPIRE:
show(context,textview,"SDK过期");
break;
case ErrorTable.CV_E_FILE_EXPIRE:
show(context,textview,"模型文件过期");
break;
case ErrorTable.CV_E_DONGLE_EXPIRE:
show(context,textview,"加密狗过期");
break;
case ErrorTable.CV_E_ONLINE_AUTH_FAIL:
show(context,textview,"在线验证失败");
break;
case ErrorTable.CV_E_ONLINE_AUTH_TIMEOUT:
show(context,textview,"在线验证超时");
break;
default:
break;
}
}
public static void show(Context context,TextView textview,String errorMsg)
{
//Toast.makeText(context, errorMsg, Toast.LENGTH_LONG).show();
textview.setText(errorMsg);
textview.postInvalidate();
}
}
第一种是不假思索写出来的,第二种是在高人指点下写的。
对比两种发现,虽然只是把Toast单独放到一个方法里面,但看起来段落清晰,清爽多了,更重要的是在show方法里可以随意使用Toast还是textview只需注释一行代码,对比第一种则需在每个case里注释,很繁琐。代码是一种艺术,需要用心一行一行写。
- 代码是一项艺术
- 代码是一种艺术
- 哥写的不是代码,是艺术!
- 沉默,是最后一项自由
- 编程是一项死胡同工作
- 人际关系的确是一项资产
- 代码艺术
- Web2.0是一项不一样的生意
- 跳绳是很好的一项运动!
- 反垃圾信息是一项持久战
- 写作能力是一项基本的信息素养
- 简单是艺术
- 管理是艺术
- 思念是一种艺术
- 管理是一种艺术
- 管理是门艺术
- 妥协是一种艺术
- “分而治之”是一种艺术
- xampp3.2.1中mysql中文乱码问题
- java HttpClient 工具类
- svn: connection refused by the server
- [Unity3D]关于Android真机调测Profiler
- 0.0 每天早上老睡不醒
- 代码是一项艺术
- Appium 自动化用例设计(TESTNG 篇)
- 向Python女神推荐这些年我追过的经典书籍
- 遗传算法最通俗的讲解案例
- Mac下 Lua 环境搭建
- Leetcode 34 Search for a Range
- 从HTML源代码和页面正文中提取特征向量
- 计数排序的思想,时间空间复杂度细致分析以及java源代码实现
- 在Jupyter Notebooks里进行大数据分析,So easy!