android
围不住的城
这个作者很懒,什么都没留下…
展开
-
使用gson配合Retrofit2解析服务器返回
这种情况下我们可以使用Gson提供的TypeAdapter或者JsonDeserializer<T>,JsonSerializer<T>来做特殊处理TypeAdater使用相对复杂,能处理序列化和反序列化两种情况。JsonDeserializer<T>,JsonSerializer<T>分别用来处理反序列化和序列化的情况,使用起来容易一些,但会牺牲一些性能。我们这里主要处理服务器端的返回数据,所以选择使用JsonDeserializer<T>来做特殊处理。原创 2017-03-04 10:24:06 · 2630 阅读 · 0 评论 -
关于fragment的onAttach方法
最近开发中发现了一个问题,在使用了Fragment的页面中,莫名的发生了空指针异常。此情况只发生在6.0以下机型,而6.0以上机型则完全正常。排查后发现,原来开发中因为onAttach(Activity activity)被弃用而使用了推荐的onAttach(Context context)方法,但这个方法在6.0以下机型并不会被执行。所以这里做个记录,以后开发中需要注意对弃用方法的处原创 2017-03-18 23:09:03 · 2197 阅读 · 0 评论 -
关于Fragment中的onAttach方法
最近在开发中发现在使用了Fragment的页面中,在6.0以下的机型中出现了空指针异常的情况。在排查后发现,是因为onAttach(Activity activity)方法被弃用而改用了onAttach(Context context)方法,而后者在6.0以下的方法并不被调用。往后在开发中,对一些被弃用的方法需要注意处理。原创 2017-03-18 23:20:37 · 2708 阅读 · 0 评论 -
关于RecyclerView偶尔会报出IllegalStateException的处理办法。
IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling原创 2017-06-15 16:46:38 · 1302 阅读 · 0 评论