【问题标题】:Using same Activity to display different values使用同一个Activity显示不同的值
【发布时间】:2015-09-29 19:05:10
【问题描述】:

我有 2 个活动 A 和 B。

  • A 是主要活动,并使用用户信息调用 B startActivityForResult
  • B 是显示用户信息的活动[并且可以 用其他用户信息呼叫 B]

A->B[user1]->B[user2]->B[user1]->B[user3]->B[user4]->....

使用正确的数据创建新的 B 活动已完成,但问题是当返回时,例如,从 B[user4] 回到 B[user3] 我需要使用 user3 信息和正确的视图恢复活动 [选择正确的选项卡, ...]

【问题讨论】:

  • 只使用活动 B 的新实例。你能发布你的代码吗?

标签: android android-activity workflow


【解决方案1】:

我建议您将数据(用户)存储在 LIFO(后进先出)stack 对象中,当您在用户之间切换时,您只需添加/删除用户从堆栈中重新加载您的ActivityB 与新信息。

或者您可以为每个用户创建一个ActivityB新实例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多