240 发简信
IP属地:广东
  • 这里必须用匿名内部类才能获取,如果是正常实例化子类,反而拿不到具体类型,只能获取到T泛型,这可能跟泛型擦除机制有关

    Java获取当前类泛型T的类型 T.class

    这个处于我想拿T.class去将jdbc查询出来的ResultSet的每列数据 ,通过反射set到T对象对应的成员变量里面。 第一种方式:构造器传入T.class 第二种方式...

  • if (result.status == RESTResult.SUCCESS) {
    // result.transform() 就是将返回结果进行包装
    return createHttpData(result.transform());
    这里判断data==null,直接抛出throw new NoSuchElementException("No value present");就行了
    套一层Optional是多此一举了

    当Retrofit2+RxJava2遇到为null的返回结果

    前言 更新RxJava2之后,就不能在onNext里面发送null值了。但是项目中有些接口,例如发送手机验证码的接口,后台返回过来data就为null。我将请求结果再次进行了...

  • 有问题,第一个线程完成刷新token时唤醒队列中的线程时,可能存在其他线程还没来得及加入队列

    Android网络实战篇——(Retrofit+RxJava)单进程多线程情况下Token自动刷新方案探讨

    在上篇文章《Android网络实战篇——Token添加、过期判定以及处理》中探讨了Token的添加、过期判定以及RefreshToken问题,有同学留言探讨在多线程情况下To...

  • 有没有考虑多线程下requestIdsMap是否有同步安全

    Android使用Retrofit 全局屏蔽重复请求

    [本文未经许可,不可转载或其他形式的分享 ] Android 开发中网络请求很多都会用Retrofit,面试过程发现很多只会用不去了解http基础原理,不打牢基础,遇到问题不...

  • @惜矣_fd36 我问了其他人,说annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0' 必须在主项目依赖才行,我目前就是在主项目依赖apt ,你有什么看法?
    我其实想要的是子模块中就依赖好了,主项目去依赖子模块就行,而不用再去关系依赖什么apt

    butterknife10.1.0+Android ButterKnife Injections的使用

    添加butterknife 首先打开# butterknife的github地址,查找最新的版本: 添加依赖到项目中:project app 安装Android Butter...

  • 大佬 ,封装到library中,在主项目中布局变量是空的,怎么回事

    butterknife10.1.0+Android ButterKnife Injections的使用

    添加butterknife 首先打开# butterknife的github地址,查找最新的版本: 添加依赖到项目中:project app 安装Android Butter...

  • @Android轮子哥 我还以为一定需要id才能生成,原来只是个路径,已经成功了,感谢!

    深扒 EventBus:解锁新姿势

    本文章已授权玉刚说微信公众号转载[https://mp.weixin.qq.com/s?__biz=MzIwMTAzMTMxMg==&mid=2649494003&idx=1...

  • 轮子哥,我想在用自己的私有库中用这个插件生成MyEventBusIndex
    javaCompileOptions {
    annotationProcessorOptions {
    // EventBus Apt 索引类生成位置
    arguments = [ eventBusIndex : applicationId + '.MyEventBusIndex' ]
    }
    }
    但是,库是没有applicationId的,生成失败,有什么办法解决吗

    深扒 EventBus:解锁新姿势

    本文章已授权玉刚说微信公众号转载[https://mp.weixin.qq.com/s?__biz=MzIwMTAzMTMxMg==&mid=2649494003&idx=1...

  • Context后面为什么加?,没解释,能顺便解释下最好了

    全民 Kotlin:Java 我们不一样

    当前篇:全民 Kotlin:Java我们不一样 第二篇:全民 Kotlin:你没有玩过的全新玩法[https://www.jianshu.com/p/884ca0a49e5e...

  • 一切皆对象的口号该改了:smile:

    谁说前端就不需要学习数据结构了?来我们浅谈一下js的数据结构

    前言 四月春光晴方好,斜风微醉不须归。北京的春,这么美,那么艳。青草联排,春花烂漫。不过,有的时候,这春风,倒是有点大出了格。就在刚才,一则新闻把我吓出了一身冷汗。北苑路北口...

  • @SheepYan9 一个activity启动,不在这页面显示第一页吗?还专门写个fragmentA添加进去,然后从FragmentA启动FragmentB,这样是activity+两个Fragment,直接activity显示一页,再添加Fragment,这样少定义一个Fragment

    Android 动画 共享元素转场动画Part1————Activity to Activity

    Share Element Transition(共享元素变换)这一概念是在android 5.0 Material Design中提出的新的页面转场的方式。那么本文将教你一...

  • @JYcoder 我根据你的封装方式,封装了自己的库,去掉MVP的DI模式,觉得太繁琐了,每次创建至少五六个类

    安卓基础开发库,DevRing使用说明

    https://github.com/LJYcoder/DevRing 介绍 安卓基础开发库 :主要包括 网络请求、图片加载、数据库、事件总线、缓存、权限管理、工具类 模块。...

  • 120
    Android-X5Web详细集成步骤(原创)

    本文意在了解掌握并快速集成腾讯X5系统内核,更好的提高Android与H5在应用上的渲染交互效果;X5web内核下该如何有效的管理cookie;X5webview下的ndk基...

个人介绍
有什么样的世界观,就看到什么样的世界~