summer1991
V2EX  ›  问与答

请教一个客户端编程的问题

  •  
  •   summer1991 · Jul 1, 2017 · 2282 views
    This topic created in 3263 days ago, the information mentioned may be changed or developed.
    1. 我有一个社交类的 APP,有三个 Tab 页面。
    2. 第一个页面是搜索用户,第二个页面是我的关注,第三个我的粉丝。
    3. 现在我在第一个页面搜索出来一个用户,搜索出来的 cell 上有关注按钮,也可以点这个 cell 跳到这个用户的个人主页进行关注。
    4. 那么问题来了:我跳到这个用户的个人主页进行关注后返回搜索页面,怎么将搜索页面关注按钮变成已关注,并且在第二个 tab 中加入我已经关注的这个用户?
    10 replies    2017-07-03 16:15:11 +08:00
    tmac6740
        1
    tmac6740  
       Jul 1, 2017
    返回刷新一遍 list 呗
    EagleB
        2
    EagleB  
       Jul 1, 2017
    callback
    KNOX
        3
    KNOX  
       Jul 1, 2017 via Android
    如果是 Android,在搜索页跳转个人主页使用 startForResult, 个人主页回来时带一个参数标记是哪个用户,在搜索页的 onActivityResult 根据这个参数然后处理关注,如果是 iOS 应该同理。
    blacklee
        4
    blacklee  
       Jul 1, 2017 via iPhone
    这个属于典型的 RAC 的应用场景了
    summer1991
        5
    summer1991  
    OP
       Jul 3, 2017
    @tmac6740 你是指本地维护 list 还是网络请求 list ?
    summer1991
        6
    summer1991  
    OP
       Jul 3, 2017
    @KNOX。。。这不就是回调了一下么 跟返回时刷新没有什么区别
    summer1991
        7
    summer1991  
    OP
       Jul 3, 2017
    @blacklee 所以你在内存中维护一个我关注的人的 list 然后用 rac ?
    KNOX
        8
    KNOX  
       Jul 3, 2017 via Android
    @summer1991 刷新局部和刷新全部是这样的?
    KNOX
        9
    KNOX  
       Jul 3, 2017 via Android
    @summer1991 一样的?
    summer1991
        10
    summer1991  
    OP
       Jul 3, 2017
    @KNOX 如果刷新局部 你还要维护是否变化 以及哪些东西变了。这样就已经使问题复杂化了。如果我和这个人除了关注关系 比如再加一个点赞 局部刷新的逻辑就更复杂了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2684 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 11:13 · PVG 19:13 · LAX 04:13 · JFK 07:13
    ♥ Do have faith in what you're doing.