使用databingding构建一个通用的adapter第一步构建CommonAdapter 第二部创建CommonBindingAdapter 如果要使用多个item和多个...
使用databingding构建一个通用的adapter第一步构建CommonAdapter 第二部创建CommonBindingAdapter 如果要使用多个item和多个...
@何二狗 噗嗤 這...
Android适配器EasyRecyclerViewAdapter前言 网上的RecyclerView通用适配器都已完善的很好了,而我只是在原有的基础上,添砖加瓦罢了我所发布的EasyRecyclerViewAdapter是基于zhy大神的...
先说明此系列都是用Java的不是Kotlin( ps.虽然我也想用kotlin但实力不允许) Jetpack mvvm 三部曲(二) LiveData[https://www...
双击shift搜索 edit custom vm options选中后会打开一个studio64.exe.vmoptions的配置文件,添加-Dfile.encoding=U...
@odada 我的这个BaseFragment里没加东西,就是把butterknife注册和反注册了一下。可以按照你自己的习惯使用
androidx下的fragment的lazy懒加载问题网上关于androidx的fragment懒加载文章已经有很多,各有侧重。几乎都点到了sexMaxLifecycle和修改FragmentPagerAdapter。很少看到经...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
本系列文章如下: Android JNI(一)——NDK与JNI基础Android JNI学习(二)——实战JNI之“hello world”Android JNI学习(三)...
Bug:升级到gradle tools 3.1.X, gradle version 4.6+, # novoda/bintray-release有个严重bug,导致上传失败c...
1.前言 前面的几个章节了解了JVM的基础知识,直到了JVM的底层结构及内存的回收策略,这章接着学习JVM加载类的过程 2.目录 3.类的加载过程 虚拟机把描述类的数据从Cl...
前言:在android5.0之前,每一个android应用中只会含有一个dex文件,但是这个dex的方法数量被限制在65535之内,这就是著名的64K(64*1024)事件。...
@android开发菜鸟 相关的页面代码 已经在文章里完整贴出了,根据对应名字,复制即可。由于没必要,所以未单独整理成独立项目
androidx下的fragment的lazy懒加载问题网上关于androidx的fragment懒加载文章已经有很多,各有侧重。几乎都点到了sexMaxLifecycle和修改FragmentPagerAdapter。很少看到经...
@唠嗑008 是的,但是抛开vp2,文章里的方案依然有效,是个通用解决方案
androidx下的fragment的lazy懒加载问题网上关于androidx的fragment懒加载文章已经有很多,各有侧重。几乎都点到了sexMaxLifecycle和修改FragmentPagerAdapter。很少看到经...
Android 10 引入了对外部存储权限的更改,旨在更好地保护用户数据以及降低应用的存储空间。Android 11 开发者预览版里加入了更多改进,以帮助开发者更好地适应这些...
网上关于androidx的fragment懒加载文章已经有很多,各有侧重。几乎都点到了sexMaxLifecycle和修改FragmentPagerAdapter。很少看到经...
@9o後_63f7 感谢兄弟的信任,这个控件当初一个项目中临时用到的,并没有考虑到初始值位置的设置,建议可以在github上搜索下其他优秀的开源双向滑动控件,都是做的比较好的
Android双向滑动控件一 效果图 二 使用方法 在你root的gradle中添加引用 然后在module的gradle中添加引用 在你的布局文件中添加xml代码如: ball_left_solid...
亲测有效,记录一下项目的gradle.properties中加入android.injected.testOnly=false
Android10填坑适配指南,包含实际经验代码,绝不照搬翻译文档 1.Region.Op相关异常:java.lang.IllegalArgumentException: I...