自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

网鱼的栈

恐惧源于无知

  • 博客(3)
  • 收藏
  • 关注

原创 从源码处理一理Retrofit的异步网络请求如何把结果切换到主线程

前提,需要具备的知识点是:动态代理,反射,注解。场景:某日面试的时候被问道,Retrofit异步网络请求是怎么把结果返回给主线程的?答曰:具体原理不是很清楚,最后应该是通过handler把结果发送到主线程的吧。。。问:你确定吗?真是handler吗?这一问把我问懵逼了,心里在想Android世界里把结果在线程间切换最好用的不就是Handler吗。难道还有其他更好的方式。因为自己确实...

2019-01-28 19:05:08 7360 3

原创 面试集锦:关于AIDL传递对象

问:AIDL传递的自定义对象,需要该对象实现Parceable接口,并在里面实现read和write方法,并且read和write的执行顺序是需要一致的,否则就会出错。那么当我存在一个客户端需要增加和改变该对象的属性,而另一个客户端保持原来的对象的属性的时候,该怎么设计?通过什么方式来实现?一般情况下,AIDL接口的对象属性改变之后,我们需要通知所有使用者进行相应的变更,也就是说服务端和客户端...

2019-01-24 17:30:38 583

原创 gradle导入新的依赖后各种问题

有时候导入一个新库compile'com.libertybrowser:affiliatetrigger:2.0.1'后会gradle构建的时候发生这种错误:Process 'command '/home/meizu/android/sdk/build-tools/25.0.1/aapt'' finished with non-zero exit value 1网上说是库依赖有冲...

2019-01-24 17:21:50 9692

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除