android遇坑总结
在做开发中会遇到各种坑,因此我想总结一下,希望下次别再犯同样的错误
1.如下图 这样的错误提示
大致意思是,期待BEGIN_OBJECT类型, 却返回的STRING类型。遇到这种问题,我们肯定以为这是Json字符串封装出问题了,或者根据Json字符串封装对应的实体类有问题,但是这次恰恰都不是这里出错,而是接口传入的参数有问题导致的。
我遇到两次这样的问题,第一次是因为没有申请appkey,第二次是因为定位的城市名是“上海市”而传入的参数必须是“上海”。其实看看报错的log,说第一行就有问题,所以很有可能是传入的参数有问题导致的。