Android Activity、Window、View 三者关系
01.Window,View,子Window
- 弹窗有哪些类型
- 使用子窗口:在 Android 进程内,我们可以直接使用类型为子窗口类型的窗口。在 Android 代码中的直接应用是 PopupWindow 或者是 Dialog 。这当然可以,不过这种窗口依赖于它的宿主窗口,它可用的条件是你的宿主窗口可用
- 采用View系统:使用 View 系统去模拟一个窗口行为,且能更加快速的实现动画效果,比如SnackBar 就是采用这套方案
Android Activity、Window、View 三者关系
1 | public ThreadPoolExecutor(int corePoolSize, |
IntentService实际上内部实例化了一个HandlerThread,并且封装了一个Handler,所以他的工作流程通过上面的源码,分析如下:
步骤1:定义IntentService的子类:传入线程名称、复写onHandleIntent()方法
AsyncTask的工作流程