问题背景 面试中经常会提到 Application#onCreate() 在执行前会先执行 ContentProvider#onCreate() 想知道原因,那就不得不去看下...
问题背景 面试中经常会提到 Application#onCreate() 在执行前会先执行 ContentProvider#onCreate() 想知道原因,那就不得不去看下...
你这就是官方的方案吧,不能解决问题
[非原创]关于Webview 遇到的多进程目录设置的问题问题: java.lang.RuntimeException: Using WebView from more than one process at once with t...
问题背景 我们知道系统并没有直接提供启动进程的方式,总是有人发起调用(启动activity的时候会去判断相关进程在不在等流程) Launcher 桌面本身是一个APP,当然也...
概述 我们先看下IconCache的初始化过程,接着看下IconCache核心数据结构、算法,最后介绍与之关联的几个类。 Launcher.java 这个类是Launcher...
概述 StateManager path:com.android.launcher3.statemanager.StateManager 核心状态控制类 ,基于不同状态为 S...
概述 初识launcher3源码,可以发现有个最重要的Activity,即Launcher.java 重要组成部分 Workspace 工作区工作区是一个带有墙纸和有限页数的...
WorkManager is already initialized 在APP挂monkey大量报错 三种初始化方式 显示调用init 实现Configuration.Pro...
如果忘记使用方法可参考这篇文章多线程并发执行任务,取结果归集。终极总结:Future、FutureTask、CompletionService CompletableFutu...
参考文档https://www.jianshu.com/p/a2de3815b932[https://www.jianshu.com/p/a2de3815b932] 在整体流...
参考文章 https://cloud.tencent.com/developer/article/1946218[https://cloud.tencent.com/dev...
本文参考文档https://developer.android.com/training/location/retrieve-current?hl=zh-cn[https:/...
你一定听过Glide的优势之一是能够感知生命周期,从而暂停加载、回收资源等这里首先简述原理,通过构建一个空白的fragment,然后将这个fragment添加到Activit...
8.0: Only fullscreen opaque activities can request orientation[https://www.jianshu.com/...
背景 项目的线上Firebase监控和monkey都指向了 在8.0机型上启动XXActivity会crash,无法启动目标Activity,下面会结合源码分析异常抛出原因。...
问题: java.lang.RuntimeException: Using WebView from more than one process at once with t...
努比亚技术团队原创内容,转载请务必注明出处。当用户抱怨手机在使用过程中存在卡顿问题的时候,会严重影响用户对手机品牌的好感和应用APP的体验,从而导致用户对手机品牌的忠诚度降低...
概述 Lifecycle 是用来管理感知生命周期的Jetpack基础组件,主要是为了方便需要依赖生命周期来搭建的业务逻辑。其本质原理是观察者模式,即把生命周期组件作为被观察的...
Android自定义字体设置 1.typeface、fontFamily、textStyle介绍 1.typeface 字体 typeface 枚举类型,值如下 normal...