一、什么是回退栈 Activity切换时是通过栈的形式,不断压栈出栈,在Fragment的时候,如果你不是手动开启回退栈,它是直接销毁再重建,但如果将Fragment任务添加...
IP属地:广东
一、什么是回退栈 Activity切换时是通过栈的形式,不断压栈出栈,在Fragment的时候,如果你不是手动开启回退栈,它是直接销毁再重建,但如果将Fragment任务添加...
面试专题我放在git上了,地址Github 欢迎fork然后一起更新 1,什么是anr? 应用程序无响应,主线程做了耗时操作导致的可以通过查看/data/anr/traces...
本篇文章可以学到以下内容: SQLite操作以及SQL基本语法 Android中的数据库操作(增删改查) Android中ContentProvide内容提供者和Conten...
让app多进程运行 应用为了获取更多的内存空间,可以采用多进程的方式.在AndroidManifest.xml中, 为四大组件指定"android:process"属性实现多...
之前经常听到okhttp和glide都使用的lru缓存,那什么是lru缓存呢?android 又是如何实现lru缓存 的呢? LRU,即Least Recently Used...
一、LruCache概念 在设计缓存时,当空间达到一个临界值,需要淘汰一批数据,常用数据淘汰算法,比如。先进先出算法FIFO,按照在缓存中的时间决定淘汰者,淘汰时间最长者。最...
Glide 和 Picasso 可以说是目前 Android 上最流行的图片加载库了。大部分安卓应用开发人员都有使用过这两个库在他们的开发工作中。这两个库也都确实提供了大量图...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 先通俗理解下内存泄漏,内存溢出,OOM,GC回收这几个概念。把app的堆内存空间想成了一个杯子,内存...