hi-dhl/Binding

FragmentDataBinding viewBinding lifecycleOwner参数疑问

start141 opened this issue · 13 comments

FragmentDataBinding viewBinding lifecycleOwner是否应该使用viewLifecycleOwner更为恰当呢?

参照architecture-components-samples代码-1
参照architecture-components-samples代码-2
参照architecture-components-samples代码-3

嗯嗯,是的, viewLifecycleOwner 更合适

作者你好,请问方便给这个提交打一个版本吗?项目里面要使用。感谢!

嗯嗯,刚才已经升级到 1.1.0,现在已经可以用了

implementation 'com.hi-dhl:binding:1.1.0'

嗯嗯,刚才已经升级到 1.1.0,现在已经可以用了

implementation 'com.hi-dhl:binding:1.1.0'

有一个问题,用版本号"1.1.0" gradle sync报错,用"+"号才能下载到1.1.0版本,原因不明,1.0.9是正常的。
image

版本号写"1.1.+"也可以

另外,请问源码关联是去掉了吗,1.0.9(1.0.8及之前版本)之前是可以看到源码的,新版本看不到源码,偶尔想跟踪一下实现、分析/温习一下原理,看不到源码感觉没这么方便。

源码没有做处理,是可以看到的,不要使用 + 号,我刚才联系了一位小伙伴测试也是正常的,下载不了的问题,请问一下你是否添加了 aliyun 仓库,或者 clean 一下本地之后在测试一下

 maven { url "https://maven.aliyun.com/repository/public" }

请问一下,现在是否可以下载了,我有联系了好几个小伙伴,添加 或者 不添加 aliyun 仓库,1.1.0 都可以正常下载下来,如果还是有问题,欢迎添加我的微信 hi-dhl

是加了aliyun仓库之后反而不行,去掉aliyun翻墙之后可以。
但是由于项目一直以来都是有添加aliyun仓库的。去掉aliyun仓库不合适。
之前1.0.9添加aliyun仓库的情况下也是可以的,是因为aliyun仓库还没有同步吗?

源码还是没有。
image

刚刚换回1.0.8,添加aliyun仓库的情况下,下载正常,且有源码
image

非常感谢的反馈,刚才试了一下,确实是只使用 aliyun 仓库,会提示找不到, 估计是官方即将停用 jcenter 仓库的原因

我正准备迁移的 meaven 仓库,首次迁移到 meaven 仓库官方审核的时间比较长, 可以先暂时使用 1.0.9 ,等我同步过去之后,在跟你说

好的,非常感谢!

@start141 1.1.2 已经通过审核在 meaven 可见了,同时也可以使用 阿里云仓库 public

  1. 添加仓库 (mavenCentral() 和 阿里云仓库可以二选一,也可以都添加)
mavenCentral()

or

maven { url "https://maven.aliyun.com/repository/public" }

  1. 添加依赖
implementation 'com.hi-dhl:binding:1.1.2'