自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

原创 List集合创建数据耗时问题

经测试: 1.List 创建数据: List 一次性创建300条数据,耗时基本为0毫秒,一次性创建5000条数据耗时2-5毫秒; 2.List添加数据: 在5000条数据上,再添加5000条数据,耗时为 3-7毫秒 总结:所以不用担心List创建数据过于耗时的问题...

2018-04-24 10:27:03 518

原创 RecycleView 实现多布局界面的原理

实现多布局界面基本原理: 以下全部Adapter中的方法,设置多布局界面就是在Adapter中设置。 图1 上面的方法是设置每一个item返回的viewType,position是每一个item的position 图2 图1设置的viewType,就是图2的viewtype,然后根据它来设置相应的布局。 图3 在该方法获取itemType做相应处理 补充:getItem...

2018-04-23 14:54:35 608

原创 单例模式

单例模式的目的/作用是什么: 单例的基本原理,就是保持着实例(对象)仅存在一个,不管你获取多少次实例,返回的对象地址都一样。 执行获取实例 打印的内容 这样做的目的是避免多个实例造成的错误;比如一个工具类,用该工具类创建了实例1操作A方法,你得用该实例1去操作B方法操作这样才是符合逻辑。 这个时候假如你再次获取工具类生成实例2,用实例2操作了B方法,就出现了bug,所以单例应...

2018-04-20 10:37:53 142

原创 RecycleView 刷新时出现 Item 与 Item之间间距越来越大

RecycleView 刷新时出现 Item 与 Item之间间距越来越大的bug 执行刷新操作后 ,宽度*2了 再下拉,宽度继续增加 1.检查排除是RecycleView 缓存机制的问题 2.项目中设置了一下代码,该方法是给item增加间距,初始化显示也是正确的间距。 那么是什么原因导致的呢? 打开源码: itemDecoration是添加到 mItemDeco...

2018-04-17 10:05:32 5535 4

原创 关于static

static :全局变量\常量 在Android上,有许多人都建议不要使用static 原因:1.出现不安全的问题 2.全局变量:APP启动就一直存在,直到APP被杀死才会回收掉。 根据这个情况,就会出现导致内存浪费,甚至造成内存溢出 避免: 第2种情况:就是不要滥用static就可以避免了。 第1种情况:出现不安全问题:可...

2018-04-02 16:40:15 179

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除