Android 使用相同的活动显示不同的值

Android 使用相同的活动显示不同的值,android,android-activity,workflow,Android,Android Activity,Workflow,我有两个活动A和B A是主要活动,使用用户信息呼叫B startActivityForResult B是显示用户信息的活动[can] 使用其他用户信息呼叫B] A->B[user1]->B[user2]->B[user1]->B[user3]->B[user4]-> 创建具有正确数据的新B活动已完成,但问题是当返回时,例如,从B[user4]返回到B[user3]我需要使用user3信息还原活动并正确查看[Selected correct tab,…]我建议您将数据用户存储在后进先出对象中,当您

我有两个活动A和B

A是主要活动,使用用户信息呼叫B startActivityForResult B是显示用户信息的活动[can] 使用其他用户信息呼叫B] A->B[user1]->B[user2]->B[user1]->B[user3]->B[user4]->


创建具有正确数据的新B活动已完成,但问题是当返回时,例如,从B[user4]返回到B[user3]我需要使用user3信息还原活动并正确查看[Selected correct tab,…]

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


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

只需使用ActivityB的新实例。您可以发布代码吗?