Closed qwer2y closed 6 months ago
你fork仓库复现问题吧, demo里面并没有单独引入此库
看问题是为了适配ViewModel, Net使用了内部函数(非反射), 但是新版本好像删除了该方法
确实我发现是我单独引入了lifecycle一系列库的原因,demo中只使用了androidx.appcompat:appcompat库。现在demo中的appcompat库版本是1.3.1,对应的lifecycle版本是2.3.1,将appcompat升级到最新的1.6.1后对应的版本是2.5.1。
lifecycle库在2.8.0使用kotlin重写了并且删除了setTagIfAbsent()方法,报错在Scope文件里的三个扩展方法,估计以后应该还是得适配
https://developer.android.com/jetpack/androidx/releases/lifecycle?hl=zh-cn#2.8.0 https://issuetracker.google.com/issues/322407038
别关闭啊,lifecycle总要升级的,升级后就报错了,以后还是得适配呢。。。。
问题描述
lifecycle版本升级到2.8.0之后运行报错,2.7.0没问题 错误信息如下:
期望行为
如何复现
截图
异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)
版本