Skip to content

Releases: DFFXT/PreferenceUtils

bug fix

Choose a tag to compare

@DFFXT DFFXT released this 26 Mar 11:14
1.3.3

防止getvalue是字符串

kproperty不是唯一对象

Choose a tag to compare

@DFFXT DFFXT released this 26 Mar 10:32
1.3.2

KProperty对象不是唯一

支持stateflow监听

Choose a tag to compare

@DFFXT DFFXT released this 26 Mar 10:01
feat(preference): 重构配置类支持属性级别监听和StateFlow集成

- 将Config接口改为抽象类,支持属性的默认值和键映射管理
- 重构ConfigCore,支持以KProperty作为键记录属性默认值和触发监听
- ConfigObserver及相关接口由以字符串key改为以KProperty监听配置变化
- DefaultObserverDispatcher从管理字符串key改为管理KProperty集合的观察者
- ObservableConfig新增StateFlow支持,属性变化同步更新对应Flow值
- 优化deleteAll和删除操作,支持属性级旧值与默认值对比触发通知
- 添加协程依赖,并在示例代码中展示StateFlow收集的使用方式
- Utils新增获取ObservableConfig属性映射的工具方法,增强扩展能力

release 测试

Choose a tag to compare

@DFFXT DFFXT released this 05 Mar 09:12
1.3.0

release

一个监听器可以监听多个属性

Choose a tag to compare

@DFFXT DFFXT released this 04 Mar 03:46
1.2.9

支持一个监听器监听多个属性

主过程升级sdk

Choose a tag to compare

@DFFXT DFFXT released this 04 Mar 01:34
1.2.8

主工程升级sdk

升级sdk

Choose a tag to compare

@DFFXT DFFXT released this 04 Mar 01:26
1.2.7

升级sdk

属性变化可监听

Choose a tag to compare

@DFFXT DFFXT released this 03 Mar 10:57
1.2.6

fix: java访问internal数据

修复编译器null警告

Choose a tag to compare

@DFFXT DFFXT released this 14 Jul 09:42
1.2.4

防止使用by时编译器警告

ctx反射获取

Choose a tag to compare

@DFFXT DFFXT released this 04 Sep 02:36
1.2.3

1.2.3