Binding icon indicating copy to clipboard operation
Binding copied to clipboard

FragmentDataBinding viewBinding lifecycleOwner参数疑问

Open start141 opened this issue 5 years ago • 13 comments

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

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

start141 avatar Jan 26 '21 08:01 start141

嗯嗯,是的, viewLifecycleOwner 更合适

hi-dhl avatar Jan 27 '21 03:01 hi-dhl

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

start141 avatar Mar 04 '21 07:03 start141

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

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

hi-dhl avatar Mar 04 '21 10:03 hi-dhl

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

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

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

start141 avatar Mar 05 '21 02:03 start141

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

start141 avatar Mar 05 '21 02:03 start141

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

start141 avatar Mar 05 '21 02:03 start141

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

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

hi-dhl avatar Mar 05 '21 02:03 hi-dhl

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

hi-dhl avatar Mar 05 '21 03:03 hi-dhl

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

源码还是没有。 image

start141 avatar Mar 05 '21 04:03 start141

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

start141 avatar Mar 05 '21 04:03 start141

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

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

hi-dhl avatar Mar 05 '21 07:03 hi-dhl

好的,非常感谢!

start141 avatar Mar 05 '21 08:03 start141

@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'

hi-dhl avatar Mar 09 '21 02:03 hi-dhl