App中大量Web页面的使用容易导致App内存占用巨大,存在内存泄露,崩溃率高等问题,WebView独立进程的使用是解决Android WebView相关问题的一个合理的方案...
App中大量Web页面的使用容易导致App内存占用巨大,存在内存泄露,崩溃率高等问题,WebView独立进程的使用是解决Android WebView相关问题的一个合理的方案...
我们都知道在调用Looper.prepare的时候会创建一个Looper,那么是如何保证一个线程只有一个Looper的? 首先要知道Looper中有一个sThreadLoca...
在Object类中,有hashCode()和equals()方法,而任何类都是Object的子类,同样也继承了这两个方法。 调用hashCode方法得到一个Int类型的哈希码...
HashMap在项目里面经常用到,使用的时候一般都是这样写 得到一个HashMap后往里面存数据,但对没看过HashMap源码的同学对HashMap的数据存储还是不太了解的,...
在开发过程中是否遇到这么一个问题,功能描述:点击后执行一段代码,但是要在点击的时候检测是否已登录。这个功能很简单,但登录后要继续执行刚才那段代码呢?是不是有点无头绪了。在Ja...
1、一个线程有几个Handler?一个线程有任意个Handler,可以new多个Handler,但最终同一线程多个Handler发的消息都在同一个Looper去处理。 2、一...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
使用流程 我们都知道一个简单的OkHttp请求流程是这么写的: 在使用OkHttp发起一次请求时,对于使用者最少存在OkHttpClient、Request与Call三个角色...
为什么要分层 没有分层的情况下是直接从一端把消息传输至另一端,网络传输无非是从客户端传信息到服务端,或者服务端传信息到客户端,那么在传输过程中是存在网络不稳定的情况,数据丢失...