一,Android调用JS接口 1,用到的HTML代码: 2,在Activity中调用HTML中方法: 在初始化WebView时加入webVie...
上一篇我们讲解了Handler的相关知识,这篇文章就在来对AsyncTask进行讲解。那么,什么是AsyncTask呢?AsyncTask是一种...
Handler无论是在代码的使用中还是面试,应用的频率都非常高,这就要求我们将Handler的使用及原理研究透彻。下面根据博客以及相关的一些资料...
在Thread的使用一中,我们讲解了线程的创建,使用及线程池,这节我们来看看当线程使用完之后,我们改如何终止线程。终止线程有下面三种方式: 一,...
volatile变量在Java中被看做是"程度较轻的synchronized",与synchronized相比,volatile变量的编码较少,...
线程安全 多线程访问时,对数据进行加锁保护,防止数据出现不一致或者数据污染情况。即:当一个线程要访问某类中的数据时,会对其加锁保护,只有当此线程...
ThreadLocal是一个线程内部数据存储的工具类。 在每一个线程中都有一个ThreadLocal.ThreadLocalMap类型的变量th...
上一章节讲解了OkHttp的基本使用,这节就来看看Retrofit的基本使用调用的网址如下: Retrofit的单独使用 GET中Query的使...
前面讲解了Volley网络请求的使用,这章就来看看OkHttp的使用。调用的网址如下: GET同步使用 GET异步的使用 POST的同步使用 P...