240 发简信
IP属地:上海
  • 老哥 这个bug 我也发现了,最近有个这样的需求,我也NestedScrollView和RecyclerView 嵌套 并且用了paging + 瀑布流StaggeredGridLayoutManager ,运行后 列表 没有高度,只有手动设置高度,我尝试用了LinearLayoutManager 就正常了,但是 有非常明显的掉帧,我也准备改 一个RecyclerView 嵌套了

    NestedScrollView和Paging3的奇妙BUG

    关于NestedScrollView和Paging3一起使用的bug,其实更应该说是NestedScrollView和RecyclerView一起使用时产生的“问题”。 Bu...

  • 问个问题, ActivityThread Looper.loop(); 相当于 “卡” 在这里, 然后Application 里又 Looper.loop(); ,那JVM 是不是 会多一个 栈帧 出来?

    App为什么会crash?

    前言 看到这个问题,马上就可以回答出来:因为抛出异常就会 crash。那么为什么抛出异常就会 crash 呢?有没有办法不让 App crash 呢?接下来我们进入正题吧 先...

  • 学习笔记与、或、非、左移、右移

    记录一下与或非左移右移运算 前言 打算把重要内容再学一遍,源码学习的时候,我发现有很多与或非位移的计算,当时都全部跳过,这回,打算先把这些弄懂,再带着去看源码,应该能理解为什...

  • 学习笔记LiveData

    学习下LiveData目录 如何使用 源码解析 粘性事件 1、使用 LiveData是Google的提供标准化开发的组件之一主要就是在页面中传递数据在Activity的Fra...

  • GeneratedPluginRegistrant.registerWith(this); 这话报错

  • +1 我也搞了半天 ,真是头疼

    踩坑笔记_TabLayout只显示一个Tab问题

    问题: 在使用TabLayout开发的过程中遇到了一个奇怪的错误,根据网上资料写的一个TabLayout的Demo可以正常关连ViewPager并生成多个TabLayout....

  • 120
    模块化搭建app

    前言 在设计一款软件,往大了说需要考虑1、与现有软件的兼容性2、安全可靠性3、以后的扩展性在安卓上,往小了说考虑的就多了比如Java、Kotlin语言的特性、架构模式MVC还...

  • 120
    学习笔记OkHttp

    学习一下OkHttp原理,探究他发送请求的过程合理的跳过了一些内容,比如DNS、Cookie、Protocol、okioOkHttp版本3.14.9 随便写了一个按钮,定义 ...

  • 学习笔记EventBus

    深度学习一下EventBus的原理 用法 官网给的使用方法,一个类,一个带有 @Subscribe 注解的方法,在start和stop分别注册和取消注册,一个post发送方法...

  • 学习笔记ButterKnife

    深度学一下Butterknife是如何帮我们自动生成findViewById的第一行 点开 获取 DecorView ,DecorView 包含setContentView ...

  • android注入View

    作为学习笔记,自己写,肯定能学到更多的东西 上代码 最简单的代码,通过findViewById获取R.id.btn 赋值给 btn对象,这是初学者的第一行代码,假设有10个按...

  • 120
    学习笔记dagger2(一)

    想学一下dagger2的源码解析,网上搜索一下看到有很多,个人感觉也仅仅是生成后的代码解析。我也写过一篇关于dagger2的用法,用法步骤还是挺多的。具体在这里[https:...

  • 120
    学习笔记RxJava

    使用 发射一个字符串,经过map转化,然后发到观察者onNext输出数据 查看源码 1、Observable.create(..) 接受一个ObservableOnSubsc...

  • Actors 下面的 kotlin 好像拼错了

    Kotlin - 协程 简介

    [TOC] 简介 Coroutines are computer program components that generalize subroutines for non...

  • @Android_Iven 想问一下你有解决吗? 第二次 失效的问题

    RxJava2 实战知识梳理(14) - 在 token 过期时,刷新过期 token 并重新发起请求

    RxJava2 实战系列文章 RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新RxJava2 实战知识梳理(2) - 计算一段时间内数据的平均值...

  • 问一下 mTokenObservable.subscribe(mPublishSubject); 这个不能执行第二次的问题解决了吗

    RxJava2 实战知识梳理(14) - 在 token 过期时,刷新过期 token 并重新发起请求

    RxJava2 实战系列文章 RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新RxJava2 实战知识梳理(2) - 计算一段时间内数据的平均值...