java - 如何在没有真正完成的情况下关闭 Activity ?

标签 java android

我想:

open 1, 2, 3 activities
1 > 2 > 3  

back to #2
1 > 2

open #4 activity
1 > 2 > 4

back to #2
1 > 2

restore #3 activity
1 > 2 > 3

“恢复”是指在不重新创建的情况下打开先前关闭的 Activity 。 我该怎么做?

谢谢!

最佳答案

open 1, 2, 3 activities
1 > 2 > 3  

back to #2
1 > 2          // call startActivity for 2, don't call finish() in 3

open #4 activity
1 > 2 > 4

back to #2
1 > 2

restore #3 activity
1 > 2 > 3      // call startActivity for 3 with intent as Intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_To_FRONT);

关于java - 如何在没有真正完成的情况下关闭 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10816721/

相关文章:

java - ObjectClass.class 变量在哪里定义/初始化?

android - 在 Android 客户端中使用证书

android - 如何使用闹钟管理器获取工作日的重复闹钟?

java - jsp 中的转义符 '(勾选)

java - 泛型、对象、比较

android - 具有水平 GridLayoutManager 的 RecyclerView 将其高度调整到最大行

Android:Sms Retrieval Api 未从 Intent 获取消息

android - 动态改变Android中按钮的宽度

java - 为什么编辑 Manifest 文件提供了 CLASSPATH 没有的解决方案

java - Mockito 的 eq 调用不应该等于吗?