240 发简信
IP属地:上海
  • 120
    技术栈中的爱马仕?Facebook发布全新JavaScript引擎:Hermes

    前言 目前,用户的流畅体验是用户能长期使用某个移动客户端应用App的重要指标之一,因此,移动客户端应用App的性能问题备受关注。 最近,一个崭新的JavaScript引擎面世...

  • Flutter | 深入浅出Key

    前言 在开发 Flutter 的过程中你可能会发现,一些小部件的构造函数中都有一个可选的参数——Key。刚接触的同学或许会对这个概念感到很迷茫,感到不知所措。 在这篇文章中我...

  • 3.4 不使用 AppCompactActivity 实现 这部分是错误的
    需要自己在onCreate中调用lifecycleRegistry.markState(Lifecycle.State.CREATED);
    在onStart中调用lifecycleRegistry.markState(Lifecycle.State.STARTED);
    等等..
    实际使用时,直接extend AppCompatActivity是最好的选择

    Architecture Components 知识梳理(1) - Lifecycle 示例&原理

    一、概述 听说这一套ToolKit已经有很长一段时间了,一直没有系统的学习过,前几天有同事在项目中通过Lifecycles解决了监听Activity生命周期的问题,不得不说,...

  • 120
    RxAndroid常用实践

    RxJava/RxAndroid:是一个在 Java VM 上使用可观测的序列来组成异步的、基于事件的程序的库。大家在项目中或多或少都可能用到这个库,本文我总结一下在我们的项...

  • RecyclerView的使用总结以及常见问题解决方案

    本文是RecyclerView源码分析系列最后一篇文章, 主要讲一下我个人对于RecycleView的使用的一些思考以及一些常见的问题怎么解决。先来看一下使用RecycleV...

  • 一文了解Android中路由(Router)的实现

    Router 对于一个功能越来越复杂的APP来说,路由对于代码的解耦、页面灵活跳转配置、页面拦截功能提供了很好的支持。下面我将分析业界比较出名的两个路由框架WMRouter和...

  • 120
    今日头条屏幕适配方案终极版正式发布!

    原文地址: //www.greatytc.com/p/4aa23d69d481[//www.greatytc.com/p/4aa23d69d481] 以下...

  • 120
    新手也能看得懂的 Android MVP 讲解

    前言 作为菜鸟一只,学习的新知识都要记下来,以便日后复习。 本文侧重点在于介绍 Android MVP 的优劣,通过 Google 官方的to-do-mvp 系列项目了解官方...