@Android小码农_ 可以看一下 Recycler 类里的 getViewForPosition() 源码就明白了
RecyclerView缓存原理及优化方向前沿 Android新增的Recyclerview主要用于代替ListView。Recyclerview可扩展性强。 可以通过LayoutManager形成线性(横向与竖向)...
@Android小码农_ 可以看一下 Recycler 类里的 getViewForPosition() 源码就明白了
RecyclerView缓存原理及优化方向前沿 Android新增的Recyclerview主要用于代替ListView。Recyclerview可扩展性强。 可以通过LayoutManager形成线性(横向与竖向)...
挺好的
ConcurrentHashMap 源码阅读小结前言 每一次总结都意味着重新开始,同时也是为了更好的开始。ConcurrentHashMap 一直是我心中的痛。虽然不敢说完全读懂了,但也看了几个重要的方法,有不少我觉得比较...
老实说,第一次看到这个需求的时候,第一反应就是Canvas只有drawLine方法,并没有drawDashLine方法啊!这咋整啊,难道要我自己做个遍历不断的drawLine...
崩溃堆栈信息 可以看到是在 onSaveInstanceState 之后操作了 DialogFragment。那么什么场景下会触发 onSaveInstanceState 呢...
可以实现 DialogFragment 中 onCreateDialog() 创建一个自定义Dialog 在这个Dialog 实现 onBackPressed() 也是可以的
DialogFragment的返回键处理问题:在使用dialogFragment的时候对于返回键的处理出现一些问题,需求如下:1.如果有键盘弹出的时候点击返回键,键盘收起,DialogFragment不关闭。 2....
Android OpenGL ES 视频应用开发教程目录 官网资料 khronos 2.0版快速参考卡片 2.0版API参考文档 书籍推荐 《OpenGL ES 2 for ...
问题 在处理6.0运行时权限时,很多人都忽略了这样一个问题:在一个App应用里,如果已经允许了一个权限比如(读取通讯权限),此刻去调用相机,弹出权限申请对话框,此刻点击拒绝,...
Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。希望用最简单的大白话来帮助那些像我一样的人。如果有什么错误,请一定指出,以免误导大家、也误导我。本文来自:h...
这次主要是分析下HashMap的工作原理,为什么我会拿这个东西出来分析,原因很简单,以前我面试的时候,偶尔问起HashMap,99%的程序员都知道HashMap,基本都会用H...
一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较...
我的CSDN博客同步发布:从Android代码中来记忆23种设计模式 相信大家都曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一...