错误日志如下 原因 在onBindViewHolder中将item的rootview设置了新的RecyclerView.LayoutParams。RecyclerView视图...
错误日志如下 原因 在onBindViewHolder中将item的rootview设置了新的RecyclerView.LayoutParams。RecyclerView视图...
效果展示: 使用: 方式(一):远程仓库引用方式: 在根项目的build.gradle文件中加入: allprojects { repositories {... m...
AndroidStudio中minifyEnabled为true时是开启混淆,默认为proguard-rules.pro文件: 以上为配置 粘贴以下模板代码 #-------...
1. 添加依赖: // 在总的 build.gradle 中 buildscript { repositories { jcenter() mavenCentral() //...
@忆_析风 😂
关于LiveData可能引发的内存泄漏及优化关于LiveData可能引发的内存泄漏及优化 随着MVVM的流行,LiveData便成了Android数据重要的存储和观察组件. 一般我们会将LiveData和ViewMod...
(用Kotlin重写LiveData的setValue和getValue会导致无法访问属性value来交互)问题可以绕过去,实现如下:
override fun setValue(value: T) { super.setValue(value)}override fun getValue(): T? { return super.getValue()}var value: T @JvmName("getMValue") get() = getValue()!! @JvmName("setMValue") set(value) { setValue(value) }
(Kotlin对象没有wait和notify)这个问题可以这样解决:
fun w(){ (this as Object).wait()}fun n(){ (this as Object).notify()}
关于LiveData可能引发的内存泄漏及优化关于LiveData可能引发的内存泄漏及优化 随着MVVM的流行,LiveData便成了Android数据重要的存储和观察组件. 一般我们会将LiveData和ViewMod...
Glide坑遇记 有一段时间没有更新文章了,但登录 简书 发现时不时也有新的点赞和关注,在这里十分感谢大家的认可,也为这段时间的静默表示抱歉。这段时间确实有点忙,自己一直在利...
@何晓杰Dev 有demo吗大佬?我这边不知道咋回事不能用😁
[Kotlin/Native] 封装 JNI 常用函数先来看一个最基本的 K/N 作用于 JNI 的函数,它将是一切的开端: 你是不是会觉得写这样的代码很麻烦,一点都不 Kotlin,甚至还有一些反感? 如果不爽就对了,如果爽的...
@何晓杰Dev 好的,我看看
[Kotlin/Native] 封装 JNI 常用函数先来看一个最基本的 K/N 作用于 JNI 的函数,它将是一切的开端: 你是不是会觉得写这样的代码很麻烦,一点都不 Kotlin,甚至还有一些反感? 如果不爽就对了,如果爽的...
大佬,怎么用kn写ndk/jni啊?
[Kotlin/Native] 封装 JNI 常用函数先来看一个最基本的 K/N 作用于 JNI 的函数,它将是一切的开端: 你是不是会觉得写这样的代码很麻烦,一点都不 Kotlin,甚至还有一些反感? 如果不爽就对了,如果爽的...
ps:简书上编辑器比较难用,后续博客都在csdn上写了,首页:滔lt的博客[https://blog.csdn.net/qq_33505109?spm=1000.2115.3...
作为一个过来人,真的想谈谈。不管你现在是学生,还是参加工作不久,希望这篇文章都可以帮到你。 想要成为一个优秀的人,应该不管在什么样的情况下都停止抱怨。其实,这中间只差一个选择...