V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lintiven49
V2EX  ›  Android

第一次练手 app,有很多设计上的疑问,主要是 content provider,求解答- -

  •  
  •   lintiven49 · 2016-04-14 10:21:20 +08:00 · 9524 次点击
    这是一个创建于 3152 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1.你们平时数据库什么选择时候用 content provider ?还是直接 helper 来操作..(不用 orm)
    2.当我内部一个服务需要对比数据库和网络上内容的时候,你们是去直接操作 helper 呢还是全部都用 content provider? 比如取出条件为 xxx 的条目 blablabla 这种自定义的查询是写在一个类里面用 content provider 调用还是 直接操作 helper- -
    3.一般是用嵌套查询还是多次查询?比如首页要取 类目->订阅 这时候类目下的订阅你们是一次取出来还是?

    这几天纠结死了- -总感觉不知道 content provider 和 helper 的分界 在哪里
    5 条回复    2016-04-14 15:00:24 +08:00
    zhaohui318
        1
    zhaohui318  
       2016-04-14 10:49:00 +08:00 via Android
    只有自己一个 app 使用的数据的话就没必要用 content provider 了吧
    fashioncj
        2
    fashioncj  
       2016-04-14 10:54:24 +08:00
    helper
    saberpowermo
        3
    saberpowermo  
       2016-04-14 10:57:32 +08:00
    1 只有自己一个 app 使用的数据的话就没必要用 content provider 了吧 +1 根本没必要.
    2 helper 足够
    lintiven49
        4
    lintiven49  
    OP
       2016-04-14 13:47:01 +08:00
    ok,谢啦~决定不用 provider 了
    GhostFlying
        5
    GhostFlying  
       2016-04-14 15:00:24 +08:00
    Content Provider 实现了的好处是可以简化 loader ,以及如果要做搜索会方便点,不过区别也不算很大
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1083 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 18:53 · PVG 02:53 · LAX 10:53 · JFK 13:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.