首先你要了解弱引用
Glide缓存机制前言 本文基于Glide v3.7.0源码分析,Glide v4.0大致流程和v3.7.0差不多,在一些技术细节上有修改。主要内容有: 内存缓存读取 内存缓存写入 缓存引用计...
首先你要了解弱引用
Glide缓存机制前言 本文基于Glide v3.7.0源码分析,Glide v4.0大致流程和v3.7.0差不多,在一些技术细节上有修改。主要内容有: 内存缓存读取 内存缓存写入 缓存引用计...
内存泄漏 概念: 指程序在申请内存后,当该内存不需再使用 但 却无法被释放 & 归还给 程序的现象。即 程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了...
nice
3.图解ArrayList1. 前言 ArrayList和LinkedList是我们常用的数据结构,它们都是线性表,ArrayList是顺序存储的线性表,LinkedList是链式存储的线性表。 这篇...
异常表现:1、run 项目时,adb init... 之后没有反应,没有可用的device设备;2、adb kill-server adb start-server 没有效...
Activity的启动模式 standard 标准模式系统默认的模式 每次启动一个Activity都会重新创建一个新的实例,不管这个实例是否存在Application的Con...
Activity的生命周期 onCreate onStartActivity正在被启动 此时Activity可见但还没有出现在前台不可和用户交互 onResumeActvit...
m
三年开发经验,从抖音离职后,拿到Airbnb、快手、小红书、猿辅导等15家公司的offer禁止任何形式的转载,已经收回了所有的转载权利,郑重声明,如果有侵犯到公司利益,请联系我,会进行修改。 前言 我这篇文章并不是简单的描述一些面试中的题,或者总结一些Androi...
Good
API 28下的TabLayout的差异compileSdkVersion版本升级至28后,TabLayout使用中发现了2个差异问题。 问题1 原来使用的修改TabLayout下划线的宽度的通用方法不好使了。 a...
听说有人说我秃顶?
【简书交友】寻找一枚程序猿遇见简书已有一年了,看着简书交友很多简友们互相认识,今天我也来写个文交友,希望能在简书遇见你。 性别:女 年龄:20 身高:一米六一 体重:五十三 身份:学生 坐落:陕西 喜...
这两天一直在外出差,本来在前天就想写这篇文章宣布退出简书的。但是一直在飞机上,在出差中,没时间写。关于为什么退出简书,作为程序员,其实大家应该明白。只因为这一篇文章《为什么程...
我自从发现了简书,说实话我我非常喜欢它的界面风格,清爽,简约,觉得找到了一个写博客的好平台。后来首页界面改了,我就mmp了。。。。再后来这事,我想说#简书[叔],我去年买了个大手表#
到位
我自从发现了简书,说实话我我非常喜欢它的界面风格,清爽,简约,觉得找到了一个写博客的好平台。后来首页界面改了,我就mmp了。。。。再后来这事,我想说#简书[叔],我去年买了个大手表#
正式宣布,在简书停更:再见,简书这两天一直在外出差,本来在前天就想写这篇文章宣布退出简书的。但是一直在飞机上,在出差中,没时间写。关于为什么退出简书,作为程序员,其实大家应该明白。只因为这一篇文章《为什么程...
学习体系性的东西,我喜欢纸质版= ̄ω ̄=如果是细化的某一点知识,当然是读博客了。客观来讲,我还是喜欢纸质版的阅读。
如何才能有仪式感的去提高和学习技术?最近在思考一些问题,关于技术类的书,你喜欢读纸质版的,还是电子版的?关于技术文章,你喜欢在手机上看繁琐和混乱的排版代码,还是喜欢在电脑端看优雅排版的技术博客?有兴趣的朋友和读...
好牛逼
使用SmartTabSmartTabLayout在昨天的一篇文章中,我翻译了一篇material和Tabs联合使用的教程 今天准备使用TabLayout来创建项目 在Github上找到一个开源的封装好的SmartTabLa...