首页   注册   登录
 2bab 最近的时间轴更新

2bab

V2EX 第 61978 号会员,加入于 2014-05-05 22:29:28 +08:00
出 Timberland 的全新 Oxford 42 码
二手交易  •  2bab  •  29 天前  •  最后回复来自 2bab
8
DIY 24 寸的 4K 显示器
  •  1   
    分享创造  •  2bab  •  41 天前  •  最后回复来自 onebravex
    61
    ScratchPaper - 为 icon 和 apk 添加 build info 的 Gradle Plugin
    Android  •  2bab  •  2018-09-21 14:52:10 PM  •  最后回复来自 yukiww233
    2
    阿里巴巴新零售先锋军-盒马鲜生实习生内推!
    酷工作  •  2bab  •  2018-03-26 10:06:40 AM  •  最后回复来自 2bab
    3
    [阿里][杭州]盒马-淘鲜达团队 Android 高级工程师、专家招聘
  •  1   
    酷工作  •  2bab  •  2017-08-06 19:43:09 PM  •  最后回复来自 zyg
    14
    新出炉:解决 Android Manifest Merge 冲突的小插件
  •  1   
    Android  •  2bab  •  2017-07-23 16:14:22 PM  •  最后回复来自 veightz
    2
    [武汉本地]坚果, Nexus 7 2013, LG 薄边框显示器。
    二手交易  •  2bab  •  2015-10-16 21:53:24 PM  •  最后回复来自 2bab
    18
    美版 A1453 三网无锁 已开通 4G 和高速上网服务 无 4G 开关
    问与答  •  2bab  •  2014-10-08 22:20:01 PM  •  最后回复来自 vonsy
    9
    关于 Android 监听某个 View 之外的触摸事件关闭该 View
    问与答  •  2bab  •  2015-09-07 15:30:15 PM  •  最后回复来自 veightz
    1
    2bab 最近回复了
    39 天前
    回复了 bokchoys 创建的主题 问与答 刚刚在动车上遇上同座的了
    看下行车区间。。
    44 天前
    回复了 Oz2011 创建的主题 Apple 单卖的 trackpad 好用吗
    比自带的好用 +1
    50 天前
    回复了 ukyoo 创建的主题 Android 有用 AAC 的旁友吗,有个 LiveData 的问题想请教
    @ukyoo 我觉得你说的很具体了,那可以讨论一下几个具体的点:

    1. ",在 ViewModel 只是应该调用 Repo 来直接获取加工好的数据":这点可以这样考虑,比如同样一个购物车信息的 Repo 可以被多个地方调用(甚至是同一个 Repo 的同一个 API ),但展示出来的方式可能略有不同,所以你可能会分别在 ViewModel 内做一些针对不同 UI 元素的数据后置处理(比如把给每个标题加上 1234 的顺序索引),我觉得 Repo 不需要承担 100% 的源数据处理工作,更多的是做好偏下层的通用性处理,ViewModel 可以有一点点真正对 "View" 的 "Model" 的处理;
    2. "把 ViewModel 里 LiveData 的引用传递给 Repo":正如前面讨论的,LiveData 更多是要在 ViewModel 和 View 这边去发挥作用,而 Repo 本身是可以被更多地方使用,例如几个 Repo 之间可以互相调用,也即现在比较普遍的模块化框架下几个模块之间的功能互相 invoke,这种情况下我们并不需要 LiveData,而是使用如题所说的 Rx,如果要做这个方案,那么就得把大量的 Repo 里的 API 提供两套接口,一套没有 LiveData 一套有,不过也不能说不是一种解法吧。
    50 天前
    回复了 ukyoo 创建的主题 Android 有用 AAC 的旁友吗,有个 LiveData 的问题想请教
    后者,因为:

    1. LiveData 就是真实值的包装,长期可观察的对象,确实如你所言我觉得不可以也不应该不断指向新的对象;
    2. LiveData 是和 Android Framework 本身有关联的(或者说和 LifeCycle Framework ),而 Repository 层面其实是更加底层、通用层面,可以不做关心,这也是你为什么用更重量级更通用的 Rx Framework 在这一层来处理逻辑和数据的原因吧,故放在 ViewModel 挺合理,楼主可以说一下为什么感觉不合理~
    66 天前
    回复了 Chell 创建的主题 分享创造 画了一套关于 bug 的微信表情,一点体会
    已打赏支持!
    @joyee 哈哈竟然在这边碰到秋衣

    听力楼上说的很多了,确实是可以不出国练出来,而且对其他方面(读,说)的帮助也不会少。
    说的方面,推荐淘宝找菲律宾外教(入门,一节课约 15 -20 元),或者 Cambly 这种欧美系平台(从易到难都有,一节课约 30-40 元),聊就对了。另外,这个价格应该对大部分程序员的收入来说应该是轻而易举了,而且时间上可以做到 24 小时可以有课上。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1492 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 00:31 · PVG 08:31 · LAX 17:31 · JFK 20:31
    ♥ Do have faith in what you're doing.