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

2017-07-01 17:58:37 +08:00
 summer1991
  1. 我有一个社交类的 APP,有三个 Tab 页面。
  2. 第一个页面是搜索用户,第二个页面是我的关注,第三个我的粉丝。
  3. 现在我在第一个页面搜索出来一个用户,搜索出来的 cell 上有关注按钮,也可以点这个 cell 跳到这个用户的个人主页进行关注。
  4. 那么问题来了:我跳到这个用户的个人主页进行关注后返回搜索页面,怎么将搜索页面关注按钮变成已关注,并且在第二个 tab 中加入我已经关注的这个用户?
1537 次点击
所在节点    问与答
10 条回复
tmac6740
2017-07-01 18:39:06 +08:00
返回刷新一遍 list 呗
EagleB
2017-07-01 18:44:28 +08:00
callback
KNOX
2017-07-01 18:48:28 +08:00
如果是 Android,在搜索页跳转个人主页使用 startForResult, 个人主页回来时带一个参数标记是哪个用户,在搜索页的 onActivityResult 根据这个参数然后处理关注,如果是 iOS 应该同理。
blacklee
2017-07-01 20:45:08 +08:00
这个属于典型的 RAC 的应用场景了
summer1991
2017-07-03 11:35:37 +08:00
@tmac6740 你是指本地维护 list 还是网络请求 list ?
summer1991
2017-07-03 11:36:49 +08:00
@KNOX。。。这不就是回调了一下么 跟返回时刷新没有什么区别
summer1991
2017-07-03 11:37:26 +08:00
@blacklee 所以你在内存中维护一个我关注的人的 list 然后用 rac ?
KNOX
2017-07-03 11:50:55 +08:00
@summer1991 刷新局部和刷新全部是这样的?
KNOX
2017-07-03 11:51:26 +08:00
@summer1991 一样的?
summer1991
2017-07-03 16:15:11 +08:00
@KNOX 如果刷新局部 你还要维护是否变化 以及哪些东西变了。这样就已经使问题复杂化了。如果我和这个人除了关注关系 比如再加一个点赞 局部刷新的逻辑就更复杂了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/372365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX