一、DataBinding DataBinding 是 2016 年的 Android Studio 2.0 版本 开始使用的 , 其作用是实现...
问题背景 最近跟群友讨论一个技术问题: 一个应用开启了多进程,最终到底会创建几个application对象,执行几次onCreate()方法? ...
关于这个问题在面试的时候可能会被问到,其实在某些情况下是可以在子线程中更新UI的! 比如:在一个activity的xml文件中中随便写一个Tex...
背景 在我们日常开发中,多线程管理一直是非常头疼的问题之一,尤其在历史性长,结构复杂的app中,线程数会达到好几百个甚至更多,然而过多的线程不仅...
一、对象关系映射 - ORM / Object Relational Mapping Android 系统中使用的数据库[https://clo...
一、背景 现在的App开发,或多或少都会用到Hybrid模式,到了WebView这边,经常会加载一些js文件(例如和WebView用来Nativ...
前言 Launcher是一个用来显示系统中已经安装的应用程序的应用程序,Launcher 在启动过程中会请求PackageManagerServ...
一、LiveData 简介 在 视图 View 与 数据模型 Model 通过 ViewModel 架构组件 进行绑定后 , 可以立即 将 Vi...
一、RecyclerView 数据绑定核心要点 1、启用数据绑定 / 导入依赖 在 RecyclerView 中 , 如果要使用 DataBin...