使用相同的Activity显示不同的值

时间:2015-09-29 07:42:25

标签: android android-activity workflow

我有2项活动A和B.

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

A-> B [USER1] - > B [USER2] - > B [USER1] - > B [用户3] - GT; B [USER4] - GT; ....

创建具有正确数据的新B活动,但问题是返回时,例如,从B [user4]到B [user3]的como我需要使用user3信息和正确视图恢复活动[Selected correct tab, ...]

1 个答案:

答案 0 :(得分:0)

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

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