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