mrtrying
V2EX  ›  Android

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

  •  
  •   mrtrying · Mar 6, 2019 · 14390 views
    This topic created in 2811 days ago, the information mentioned may be changed or developed.

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

    9 replies  •  2019-03-06 14:48:11 +08:00
    twoyuan
    twoyuan
    Mar 6, 2019
    1
    RxAndroid?
    nicevar
    nicevar
    Mar 6, 2019
    2
    没太大必要,也有人写了 Android 的版本的,这东西没多大用,你想一下连 EventBus 这种很多公司都不愿意用,个人项目也不会为了一个 observer 的东西引入这么大个包
    mrtrying
    mrtrying
    OP
    Mar 6, 2019 via Android
    3
    @twoyuan rx 主要还是响应式处理,和数据监听还是差点
    mrtrying
    mrtrying
    OP
    Mar 6, 2019 via Android
    4
    @nicevar 主要是 Android 还有 livedata 和 viewmodel 这样的框架,所以我没明白这个问题
    zhenjiachen
    zhenjiachen
    Mar 6, 2019
    5
    viewmodel?
    closedevice
    closedevice
    Mar 6, 2019
    6
    是为了造轮子,或者是为了自己业务场景
    finab
    finab
    Mar 6, 2019
    7
    KVO 就是 观察者模式 吧,任何语言平台都有需求呀,他本身就是解决实际问题的思想,正好 iOS 自己实现了一个给开发者用而已
    如果你的业务有需求,又没有适合的第三方库,有能力的话这种东西实现一个很正常吧。
    mrtrying
    mrtrying
    OP
    Mar 6, 2019
    8
    @finab 有需要但是没法满足,确实就只能自己干一个了
    ronaldong
    ronaldong
    Mar 6, 2019
    9
    连官方的 livedata 和 viewmodel 都满足不了的需求,我想一定是需求出了问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2016 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 04:23 · PVG 12:23 · LAX 20:23 · JFK 23:23
    ♥ Do have faith in what you're doing.