都是坑
文章平均质量分 52
_kayce
这个作者很懒,什么都没留下…
展开
-
Retrofit+RxJava 解析返回为null 的情况 Null is not a valid element
开发的时候碰见一种情况,使用Rxjava+Retrofit请求一个接口,返回成功有两种情况,一种是正常返回实体类,http响应码为200,这个时候可以正常解析,另一种是响应码为200,响应体什么都没有,为null。这个时候再去解析的时候就会报如下的错误。Rxjava 当响应体为null 的时候会直接回调 onError 方法java.lang.NullPointerException: Nul...原创 2020-01-14 19:34:16 · 5168 阅读 · 0 评论 -
ButterKnife Android studio初试:配置环境,解决空指针问题
早就听说ButterKnife非常的方便,今天有机会自己实践一下,看着别人的教程在studio上搞了一遍,可是到运行的时候总是出现空指针异常,经过搜索,最后找到了问题所在。就是环境没有配好,可能是因为随着版本的更新每次配置也都不一样了。我所用的ButterKnife的版本是com.jakewharton:butterknife-compiler:8.2.1。我会把具体的代码贴到文章的最后。原创 2016-08-23 18:08:16 · 2556 阅读 · 0 评论 -
解决ListView的getView()方法中View设置监听position错乱的问题
最近在项目中遇到了类似微信朋友圈的功能,可以点赞,评论和分享。类似这样的 这是ListView的一个item,点击右下角的view弹出一个popupWindow,然后popupWindow上面还有三个按钮可点击。不管是点赞还是评论,必须的获得当前条目的位置,然后根据这个位置再去获取一系列的参数信息。但是问题来了。当我为这个item点赞或评论的时候,本item没有反应,而其他的item得到了赞或评论原创 2017-04-07 22:49:16 · 2814 阅读 · 0 评论 -
Android-上传Emoji表情到服务器的问题
先上效果 一开始在做仿微信发朋友圈或评论的时候表情一直上传不上去,和服务端哥们探讨了一下,发现是MySQL数据库存入不了表情符号,Google了一下,有人说当MySQL的版本大于5.6的时候可以通过修改编码还是字符集什么的就可以插入了,但是对我们还是不起作用。所以考虑了一段时间决定另辟蹊径,其实特别简单,只要对上传的内容进行Base64编码就好了,然后请求下来的时候再解码,这样问题就迎刃而解了。上原创 2017-04-07 22:53:33 · 5282 阅读 · 2 评论 -
win10配置java环境变量,解决javac不是内部或外部命令等问题
昨天重装了win10系统,发现以前配好的java环境变量和tomcat环境变量全都清空了,在重新配置的时候总是出现问题,即在cmd命令窗口下,输入java,显示正常,输入java -version 也是显示正常,唯独输入javac,显示“javac不是内部或外部命令,布拉布拉一些的问题”,然后我就开始各种百度各种谷歌,终于在大半夜把这个问题搞定了。。。来看看我的新博客下面来说说这个问题的解...原创 2015-09-12 10:39:22 · 153045 阅读 · 198 评论