最近对资源图片进行了整合,通过工具改成了vector进行资源图片加载。然而vector的支持是5.0之后才实现的,这里暂时只给一个结论,参考stackoverflow 上的答...
为了方便理解首先先创建3个类 如果希望只取出,不插入,或者是方法的返回值是泛型参数没有 就使用? extends B也叫做上边界通配符,协变 如果希望只插入,不取出,或者是方...
1.预解析所有DataBinding的xml会先被预处理成xml文件名 n后面加上-layout的xml预处理文件比如abc.xml被预处理后的名称是abc-layout.x...
背景主项目是媒体类app,有一个绑在主进程里的播放器进程,用的是foreground service。有一个普通的推送进程用的是普通的service。 某个版本发布之后突然大...
主项目上R8之后发现由于mapping过于巨大,原本的bugly已经无法上传mapping文件了,于是迁移到了firebase。结果发现firebase的很多额外插件不需要初...
简单记录一下上D8、R8之后的坑,之前业务上热修复一直用的是Tinker,因为大厂加成加上支持加固(至于为啥上加固就不说了,该懂的都懂,要么加固要么不能上架)。 我们其实一直...
试试R8优化,R8优化的结果绝对会让你感到惊讶
D8编译器下multi dex main dex 是如何创建的在tinker支持androidx之后,最近把公司的项目迁移到了androidx,也用r8替换了proguard(r8真香,这里提一个坑,动态代理的类在proguard里默认...
自己实现监听就好了 我这边是自建的fragment stack @Two_Black
在fragment里创建flutterview后开启新的fragment闪烁或者无效问题之前项目里集成了flutter,由于我们的项目是单activity多fragment的结构(似乎google最近也开始疯狂推这个结构),理所当然的把flutterview嵌到...
我后面的代码就是临时方案啊@ChaoWang
在fragment里创建flutterview后开启新的fragment闪烁或者无效问题之前项目里集成了flutter,由于我们的项目是单activity多fragment的结构(似乎google最近也开始疯狂推这个结构),理所当然的把flutterview嵌到...
后面的代码就是方案啊
在fragment里创建flutterview后开启新的fragment闪烁或者无效问题之前项目里集成了flutter,由于我们的项目是单activity多fragment的结构(似乎google最近也开始疯狂推这个结构),理所当然的把flutterview嵌到...