- 博客(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
空空如也
编译安卓AOSP报的错误,版本为android-8.1.0_r62
2022-08-20
cmd中执行adb命令卡住如何解决
2017-10-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人