从活动B开始,如何在不杀死B的情况下返回活动A,以便我可以返回B而不创建它?

时间:2015-11-29 20:44:28

标签: android android-activity back-stack

是否可以在不Activity B的情况下从Activity A返回Activity B,以便您可以再次返回B而无需创建新的?{/ p >

1 个答案:

答案 0 :(得分:2)

使用指向A的startActivity()来呼叫Intent。默认情况下,这将创建一个新的A实例;如果这不是您想要的,请将FLAG_ACTIVITY_REORDER_TO_FRONT添加到Intent

但是,从用户的角度来看,您可能会混淆它们,因为这会扰乱后台堆栈。我建议您为您感知的任何问题找到一些其他解决方案(例如,如果您的问题是加载数据,请使用更好的进程级缓存)。