ZhangAlbert
ZhangAlbert
本地依赖将RecyclerView 1.1.0 替换成1.2.1
提供一个解决方法,不需要拉下来本地修改,在app的build中加入(我用的kotlin dsl) ```kotlin subprojects { project.configurations.all { //遍历所有依赖库,通过判断 requested.group 和 requested.name 来指定使用的版本 resolutionStrategy.eachDependency { if ("androidx.recyclerview".equals(requested.group)) { "1.2.1".let { if ("recyclerview".equals(requested.module.name) && !it.equals(requested.version)) { this.useVersion(it) } } } } }...
> 例如这种:“科普 | 喝咖啡又多了一个新理由:降低死亡率!” https://www.sohu.com/a/439412995_100003595 这种原文也不是非专业作者,值得思考 希望可以多引用一些权威机构的文档(至少是丁香医生这种公众号) 至少的丁香医生也不能作为参考,好歹也应该之高分期刊上的文章和数据
> 肯定有啊,打开N个fragment 想关闭其中一个目前没看到有支持的方法,但是Activity就轻松做到 老哥你写个回调就行了
同遇类似问题 sdk 29 在 SupportFragment firstFragment = findFragment(MainContainerFragment.class); 时出现一下错误 java.lang.NoSuchFieldError: No field mActive of type Landroid/util/SparseArray; in class Landroidx/fragment/app/FragmentManagerImpl; or its superclasses (declaration of 'androidx.fragment.app.FragmentManagerImpl' appears in /data/app/com.hotyoso.firebitpay-EM2cfhDlX5o9sgiTOhGGgQ==/split_lib_dependencies_apk.apk) at androidx.fragment.app.FragmentationMagician.getActiveFragments(FragmentationMagician.java:156)...
和示例基本一样,你可以在Activity 后加载splash ,之后全部pop 就行了。再对子页面初始化
干脆fork一下自己改,合并过去
FAILURE: Build failed with an exception. * What went wrong: Could not load the value of field `capturedArgs` of `java.lang.invoke.SerializedLambda` bean found in field `transformer` of `org.gradle.api.internal.provider.TransformBackedProvider` bean found in...
因为Viewpager2 里面fragment的bind.root.parent为空.........