240 发简信
IP属地:浙江
  • 120
    深入浅出Object.defineProperty()

    讲解大致会根据下图展开 本文部分参考了书籍《你不知道的javascript》上卷 对象的定义与赋值 经常使用的定义与赋值方法obj.prop =value或者obj['pro...

  • @笔墨痕干 恩 小意思 多写写就熟悉了

    Retrofit2+RXJava2+Gson+Kotlin

    历时2天,完成了用kotlin写网络框架1.错误统一处理2.和服务端约定response格式,剥离出data,3.MVVM4.DTO-VO转换5.Activity层几乎没有代...

  • @笔墨痕干 改成这样
    override fun loadMoreData(url: String): Observable<BaseEntity<FirstBean>> = NetWorks.apiService.
    getMoreHomeData(url)
    .compose(RxSchedulerHelper.io_main())
    .compose(RxResultHelper.handleResult<FirstBean>())

    Retrofit2+RXJava2+Gson+Kotlin

    历时2天,完成了用kotlin写网络框架1.错误统一处理2.和服务端约定response格式,剥离出data,3.MVVM4.DTO-VO转换5.Activity层几乎没有代...

  • @笔墨痕干 RxSchedulerHelper.io_main() 末端流类型是什么
    报错的提示截图我看看

    Retrofit2+RXJava2+Gson+Kotlin

    历时2天,完成了用kotlin写网络框架1.错误统一处理2.和服务端约定response格式,剥离出data,3.MVVM4.DTO-VO转换5.Activity层几乎没有代...

  • @笔墨痕干 看github sourcecode 里面有demo

    Retrofit2+RXJava2+Gson+Kotlin

    历时2天,完成了用kotlin写网络框架1.错误统一处理2.和服务端约定response格式,剥离出data,3.MVVM4.DTO-VO转换5.Activity层几乎没有代...

  • 120
    Retrofit2+RXJava2+Gson+Kotlin

    历时2天,完成了用kotlin写网络框架1.错误统一处理2.和服务端约定response格式,剥离出data,3.MVVM4.DTO-VO转换5.Activity层几乎没有代...

  • android打包lib成为aar,并且推到远端maven

    1.先在主项目的build.gradle 添加maven路径allprojects {repositories {google()jcenter()maven{ url'ht...

  • 120
    OkHttp学习笔记(三)-----缓存策略

    一般http/https的缓存策略都是,如果某一时间段内第二次请求服务器,服务器的数据和上次相比较并没有做任何改变,那么就会返回一个code 304,表示:client可以使...

  • OkHttp学习笔记(二)-----事件分发Dispatcher

    OkHttp支持的最大同时请求数量是64个,最大共同请求主机是5个,那么当高并发当情况下,OkHttp是如何管理这些请求的呢?查看源码可以发现,源码中有一个Dispatche...

  • OkHttp学习笔记(一)

    - # okhttp源码 笔记 ## call.enqueue的时候发生了什么? 首先要知道该call是由okHttpClient.newCall(request)返回的Re...