我有一个这样的用例:
Activity A -> B -> C ->D。
在活动D中,我想回到活动A。我有目的地尝试了,这是可以的,但是,它没有重用现有的活动,而是创建了一个新的。有没有人能告诉我该怎么处理?
非常感谢!
发布于 2011-04-29 15:34:51
关于这个问题,developer.android上有一个很好的主题,请查看它:avoiding memory leaks
发布于 2011-04-29 15:38:42
当您再次启动A时,需要在intent上设置标志
Intent i = new Intent(this, ActivityA.class);
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); startActivity(i);请参阅public Intent setFlags (int flags)
以供参考
https://stackoverflow.com/questions/5829235
复制相似问题