前言:这里讲的线程都不采用线程池,继承Thread类和实现Runnable以及Callable都通过Thread来创建并启动,即这里的线程控制都...
前言我们已知线程的三种创建方式:继承Thread,实现Runnable,实现Callable链接:https://www.jianshu.com...
线程的3种创建方式: 1. 继承Thread类创建线程类 2. 实现Runnable接口创建线程类 3. 实现Callable接口和使用Futu...
一. ThreadLocal介绍 ThreadLocal可以在不同的线程中互不干扰的存储数据。ThreadLocal是一个线程内部的数据存储类,...
笔记来源:任玉刚《Android开发艺术探索》 一. Activity生命周期切换 二. 正常情况下的生命周期分析 2.1.onStart和on...
1.Android8.0以上因需要安装未知应用的权限而导致无法使用应用内更新的问题 解答: 在AndroidManifest里增加一个权限 这里...
本文目录: 一. 注解概念和介绍 二. 注解的语法 三. 基本注解——五大元注解 四. AnnotatedElement 接口 五. Abstr...
一.View动画的介绍 Android的动画分为两种:View动画(帧动画也属于View动画),属性动画。 View动画的作用对象是View,它...
1.解释器模式介绍 解释器模式(Interpreter Pattern),是十一大行为型设计模式之一。 解释器模式是一种用的比较少的行为...