如何在整个应用程序上制作活动的单一副本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在整个应用程序上制作活动的单一副本相关的知识,希望对你有一定的参考价值。

这里我按照以下顺序打开了活动A-> B-> C-> D现在我只想重新启动活动B,使订单变为:A-> C-> D-> B

任何人都可以告诉我,我怎么能在android中实现这种状态。

提前致谢。

答案

在活动B的清单文件中执行此操作:

<activity 
   android:name=".B"
   android:launchMode="singleTask"/>
另一答案

现在你的app中有A B C D,请尝试以下方法:

Intent intent = new Intent(xxx.this, B.class);    
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);      
startActivity(intent);

还检查here中的文件

以上是关于如何在整个应用程序上制作活动的单一副本的主要内容,如果未能解决你的问题,请参考以下文章

如何从活动中调用片段方法?

想要使用片段从导航抽屉活动移动到另一个屏幕,以在所有屏幕上显示抽屉

如何从我的活动中意图在我的标签栏中分段?

如何防止片段在活动重新创建时触发 onCreate onCreateView

从单个按钮从多个片段中提取数据

如何在主片段中单击按钮时打开导航抽屉?