
Android
对圈
这个作者很懒,什么都没留下…
展开
-
Android Volley框架个人理解
1. 调用了Volley.newRequestQueue(context),获取了请求队列后,5个线程运行,一个CacheDispatcher缓存线程,4个NetworkDispatcher网络请求 线程。2. 缓存线程先从请求队列中取网络请求,如果缓存线程没找到缓存或缓存过期,将该请求分发给网络请求线程,3. 然后网络请求线程调用HttpClient进行Http请求,4. 获得请求后调用Req...原创 2018-03-30 17:21:13 · 219 阅读 · 0 评论 -
Android生命周期
onCreate():创建时调用onStart():可见时调用onResume():获取焦点时用onPause():失去焦点时调用onStop():不可见时调用onRestart():重启时调用onDestory():销毁时调用一. 正常情况下的生命周期1). B是正常活动从A切换到B:A要先调用onPause,B才能启动,所以耗时操作不能在onPaus...转载 2018-04-23 21:35:18 · 260 阅读 · 0 评论 -
Android的4种启动模式
启动模式简介:1. standard:每次启动都会创建一个新的实例,一个任务栈可以有多个实例,每个实例也可以属于不同的任务栈2. singleTop:栈顶复用。如果活动在栈顶,再次想创建该活动,不会创建新的Activity,同时会回调onNewIntent,通过该函数可以获得请求的信息3. singleTask:栈内复用,这是一种单例模式。只要Activity在一...转载 2018-05-09 10:19:17 · 373 阅读 · 0 评论 -
View的绘制过程
https://www.jianshu.com/p/5a71014e7b1b转载 2018-05-03 23:36:20 · 311 阅读 · 0 评论 -
Android杂七杂八
1. Glide读取Assert下的图片Glide.with(context) .load("file:///android_asset/" + bitmapName) .into(ImageView);2. android TextView取消内置上下边距android:includeFontPadding="false"...原创 2018-08-04 21:56:03 · 163 阅读 · 0 评论 -
Fragment和Activity生命周期
一、Fragment和Activity生命周期创建的时候,Activity先执行生命周期后Fragment(因为Activity准备好了,才能准备Fragment)其他时候,先Fragment后Activity(Fragment准备好了,Activity才能执行)1. Activity创建时2. 返回桌面3. 再次返回Activity4. 退出Activit...原创 2019-03-13 23:08:05 · 552 阅读 · 0 评论 -
Android关闭应用程序,线程是否退出
Activity按返回键,退出Activity,在该Activity下的开启的子线程并不会退出。因为线程是依附于进程,而Activity是运行在UI线程中,退出Activity并不会退出进程,所以开启的子线程不会退出。 在主界面,按返回键,退回主界面,在主界面下开启的线程也不会退出。这个操作其实就和第一点一样,都是退出Activity。 后台清理进程(即进入任务管理栏,手动关闭),在Act...原创 2019-08-25 12:13:11 · 1512 阅读 · 0 评论