你是否也曾遇到过从一个activity跳转到另一个activity花费很长时间却一直不知道到底时间耗在哪了?我的项目就曾有这么一个严重的问题,前段时间终于解决了,现在发出我的...
IP属地:广东
你是否也曾遇到过从一个activity跳转到另一个activity花费很长时间却一直不知道到底时间耗在哪了?我的项目就曾有这么一个严重的问题,前段时间终于解决了,现在发出我的...
核心问题:为甚是被观察者订阅观察者RxJava执行的流程线程切换的原理 为甚是被观察者订阅观察者 Observable.subscribe(Observer); 从字面上的...
**在前面:好长时间没写东西了 呵呵,这篇文章是基于Mac系统,Window估计思路差不多**。(>_<)!!! 背景: 现在移动应用市场APP随着的需求的增加包体积也在不断...
渲染性能问题往往是偷取你宝贵帧数的罪魁祸首,这种问题很容易产生,很容易出现,而且在一个非常方便的工具的帮助下,也非常容易去追踪. 使用Peofile GPU Renderin...
不能通过非UI线程对View进行操作。因为Android的UI不是安全的,如果View能被不同的线程所访问或修改,那么就可能在程序的执行期间,产生不可预期的行为或者并发错误。...
注:SparseArray来自于Android源码问题:1、什么是SparseArray?2、SparseArray采用说明数据结构?3、SparseArray默认容量多大?...
使用 1.简单使用(类似Rx1) 创建被观察者: 创建观察者: 将观察者绑定到被观察者: 把代码连起来就是链式操作 2.注意:2.1. observable的onNext、o...
Q1:看过Glide源码吗,你印象最深的是什么? Glide缓存简介Glide的缓存设计可以说是非常先进的,考虑的场景也很周全。在缓存这一功能上,Glide又将它分成了两个模...