Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在不泄漏内存的情况下导航到链中的某个活动_Java_Android - Fatal编程技术网

Java 如何在不泄漏内存的情况下导航到链中的某个活动

Java 如何在不泄漏内存的情况下导航到链中的某个活动,java,android,Java,Android,我有这样一个用户案例: 活动A->B->C->D 在活动D中,我想回到活动A。我有目的地尝试了,这没关系,但是,它没有重用现有的活动,而是创建了一个新的活动。有人请告诉我如何应对吗 非常感谢 developer.android上有一个很好的话题,关于这个问题,请查看: 再次启动时,需要设置意图上的标志 Intent i = new Intent(this, ActivityA.class); i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);

我有这样一个用户案例:

活动A->B->C->D

在活动D中,我想回到活动A。我有目的地尝试了,这没关系,但是,它没有重用现有的活动,而是创建了一个新的活动。有人请告诉我如何应对吗


非常感谢

developer.android上有一个很好的话题,关于这个问题,请查看:

再次启动时,需要设置意图上的标志

Intent i = new Intent(this, ActivityA.class); 
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); startActivity(i);

供参考