开发者社区> 问答> 正文

怎么判断Android编程中出现的各种错误情况?

比如请求json数据接口,返回一个json数组,首先要判断message对象中的obj是否为null,然后转换为String去做json数组解析,解析过程中还要判断异常,解析成一个List后,还要判断list是否为null或size是否为0,再都检查完后才能做正确的UI操作,感觉好繁琐,请问有没有便捷的方法,或者说哪些步骤是可以省略的?

展开
收起
爵霸 2016-06-20 10:51:48 2004 0
1 条回答
写回答
取消 提交回答
  • 这些都是一步一步的,也是有必要的,比如你不判断,如果message对象中的obj为空,或者说比如没有用has()判断某一个字段是否存在,值是否存在,那么set的时候就会出问题,
    或者没值,这样一方面是有数据,一方面是出了异常和问题,该做那些处理和优化。
    但是还是建议要搭建一个良好的架构,不管是服务器端还是客户端,这样程序更稳定些。不然今天能有数据,明天没了,或者说存在很多不确定因素,这可是不行的.

    2019-07-17 19:43:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载