可能原因setClickable(false)位于setOnClickListener(v->{...})之前
可能原因setClickable(false)位于setOnClickListener(v->{...})之前
0. 具体源码与插件请参考: https://github.com/zhaoyubetter/AndroidResourceTools; 1. Android 分模块开发资源...
使用Gradle开发中,或多或少都会引入三方库,但是三方库又会有自己的子依赖,那么真正依赖到版本中的版本是多少呢?其实官方也有给出查看方法,官方说明点这里,采用以下方式可查看...
异常 异常的原因child.getParent()!=null view.getParent初始化及重置初始化//无法通过View重置child.mParent,只能使用Vi...
声明:本文作者授权微信公众号Android程序员(AndroidTrending)在微信公众号平台原创首发。 在 Android 开发中,矩阵是一个功能强大并且应用广泛的神器...
项目中用到了许多截图分享到第三方的地方,遇到了很多坑,类似:截图失败、获取不到缓存图片、截取RecyclerView长图中ImageView同步加载、长图获取缓存出现OOM等...
上个月写了一篇《Android开发之仿微博贴纸效果实现——基础篇》,文章中提到还有一篇进阶篇要写,很早就想动笔了,因中途去维护了开源库《高仿微信图片选择器2.0版本》,导致耽...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
找官方demo-PagingSample, 看一下官方的paging动态图,数据源里面插入一条数据的 其核心就三部分:DataSource(数据源)、PagedList(分页...
说到Android内存优化,网上相关资料主要是关于内存泄露和内存溢出,基本都是针对堆内存问题进行分析,很少有关注方法区导致的内存问题,堆内存回收主要是回收对象,方法区内存回收...
强迫症的研究——MediaPlayer播放进度条的优化 如何做一个优美、流畅而且准确的播放进度条,也许很多人觉得很简单,但实际上,这个问题在大部分时间都被忽略了。 计时方式的...
写在前面 常见面试题: 如何判断对象是否死亡(两种方法)。 简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。 如何判断一...
工作中遇到一些问题,以此记录问题的解决过程。 起因 上周因为业务需要,要完成一个展示优惠券信息的列表,列表内每张券都有详细信息,点击详细信息或者右面向下的箭头,可以展开相应优...
URLSpan在6.0以下如果点击之后为找不到浏览器,就会报ActivityNotFoundException 源码//源码5.1.0 @Overridepublic voi...
什么是ViewStub? ViewStub是一个不可见,宽高为0的View,能够在运行时延迟加载布局资源,提高加载效率。缺点是不支持<merage>标签。ViewStubCo...
StringJoiner学习用法源码分析 由Jdk1.8提供,在android 7.0及其以上提供支持。内部基于StringBuilder实现,提供更加便捷的方式来添加分隔符...