240 发简信
IP属地:陕西
  • WebView和JS的交互

    一,Android调用JS接口 1,用到的HTML代码: 2,在Activity中调用HTML中方法: 在初始化WebView时加入webView.getSettings()...

  • AsyncTask知识梳理

    上一篇我们讲解了Handler的相关知识,这篇文章就在来对AsyncTask进行讲解。那么,什么是AsyncTask呢?AsyncTask是一种轻量级的异步线程类,它可以在线...

  • Handler知识梳理

    Handler无论是在代码的使用中还是面试,应用的频率都非常高,这就要求我们将Handler的使用及原理研究透彻。下面根据博客以及相关的一些资料,根据自己对Handler的理...

  • Thread的使用二

    在Thread的使用一中,我们讲解了线程的创建,使用及线程池,这节我们来看看当线程使用完之后,我们改如何终止线程。终止线程有下面三种方式: 一,调用stop()方法 在Jav...

  • Volatile的使用

    volatile变量在Java中被看做是"程度较轻的synchronized",与synchronized相比,volatile变量的编码较少,运行时开销也小,所以它所实现的...

  • 线程安全与非线程安全

    线程安全 多线程访问时,对数据进行加锁保护,防止数据出现不一致或者数据污染情况。即:当一个线程要访问某类中的数据时,会对其加锁保护,只有当此线程访问完成后,其它线程才能继续访...

  • ThreadLocal

    ThreadLocal是一个线程内部数据存储的工具类。 在每一个线程中都有一个ThreadLocal.ThreadLocalMap类型的变量threadLocals,用于存放...

  • Retrofit基本使用

    上一章节讲解了OkHttp的基本使用,这节就来看看Retrofit的基本使用调用的网址如下: Retrofit的单独使用 GET中Query的使用 GET中QueryMap的...

  • OkHttp的基本使用

    前面讲解了Volley网络请求的使用,这章就来看看OkHttp的使用。调用的网址如下: GET同步使用 GET异步的使用 POST的同步使用 POST异步使用 POST异步传...