您的位置:首页 > 移动开发

文章标题

2016-08-03 21:04 197 查看

网络请求时要注意的一小点

最近在学习开发手机app,但是呢,基础超级差,没有实战经验,好多东西都不会,也不知道用什么工具来写。


当然也会遇到好多错误,起初运行出现错误,和一些不会在运行的时候出现错误但和自己想象的页面效果不一样,不会改。所以每写一小点都很难,一个月过去了,也只写了一点点。我把我遇到的错误能记起来的写一下,希望大家在开发程序的时候别遇到这样的错误。

错误如下:

1.最常遇到的空指针的错误(NullPonintException)可能是这样的原因,这种错不要怕,最好改。

(1)如果是全局变量,找是否因为定义全局变量而没有初始化获取其id。

(2)如果是适配器里集合的size出错,可能是没有绑定数据,或者数据传递出错,往Activity中找错误。

2. 如果网上获取数据时,出现下图所示这种错误:可能是你用的变量的接口里边的不一致,看是不是大小写出错或者变量名就不一样。



3.要学会看接口里边的内容, 尤其是Gson里边的数据,用gson解析数据会遇到[]或者{},这一定要注意,我为这点错自己找,很无语,弄的特别烦,老师的任务也完成不了。[]代表是集合,{}代表是对象。

4.有时候接口写的不是特别完美,会有各种错,注意看给的code值含义说明 ,不要小看它,学会看它,就会少很多麻烦,直接找错误。这两天我一直遇到一个错误就code=63,给的code含义说明代表提交订单成功,但添加到数据库有误,那就不是代码写的问题,是数据库写的不完善,你可以跟数据库有关方面的人员说,改正一下看数据库哪点出问题,这可是为app使用做方便,免得之后有更多麻烦。

5.写适配器的时候,你会看到有一个getView()或者onCreateViewHolder()的方法,千万别忘了改return null。

6.别忘了给Activity 写注册清单

7.每一项item布局文件中有showinActivity什么的,具体我忘了,那是代表这个布局在哪个activity布局文件中展示,要是不改或者不删就肯可能在preview中展示不出来了,当然这也是直接复制布局文件会遇到的错误了。

8.今天给同学装android studio的时候发现jdk已经配置好了,但是但不开Android studio,出现缺64位的jdk ,当时忘了看操作系统是多少位了,没注意,一直找错,后来才知道同学下载的jdk 是32位的。所以说不要小看一点点小错,它会破环心情,浪费时间和精力的。

以上就是到目前为止,我能想起我犯的错误,没有想起来更多,以后想起来补充哈!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  经验 app 手机