Android 开发有必要开发一个 KVO 框架?

2019-03-06 10:23:07 +08:00
 mrtrying

如题,KVO 框架是 iOS 的数据监听框架,没想明白为什么 Android 要开发一个这样的框架

5213 次点击
所在节点    Android
9 条回复
twoyuan
2019-03-06 10:29:40 +08:00
RxAndroid?
nicevar
2019-03-06 10:32:52 +08:00
没太大必要,也有人写了 Android 的版本的,这东西没多大用,你想一下连 EventBus 这种很多公司都不愿意用,个人项目也不会为了一个 observer 的东西引入这么大个包
mrtrying
2019-03-06 10:44:41 +08:00
@twoyuan rx 主要还是响应式处理,和数据监听还是差点
mrtrying
2019-03-06 10:45:53 +08:00
@nicevar 主要是 Android 还有 livedata 和 viewmodel 这样的框架,所以我没明白这个问题
zhenjiachen
2019-03-06 10:48:20 +08:00
viewmodel?
closedevice
2019-03-06 11:47:44 +08:00
是为了造轮子,或者是为了自己业务场景
finab
2019-03-06 11:56:58 +08:00
KVO 就是 观察者模式 吧,任何语言平台都有需求呀,他本身就是解决实际问题的思想,正好 iOS 自己实现了一个给开发者用而已
如果你的业务有需求,又没有适合的第三方库,有能力的话这种东西实现一个很正常吧。
mrtrying
2019-03-06 14:33:13 +08:00
@finab 有需要但是没法满足,确实就只能自己干一个了
ronaldong
2019-03-06 14:48:11 +08:00
连官方的 livedata 和 viewmodel 都满足不了的需求,我想一定是需求出了问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/541602

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX