我有一个基本的问题,并寻找如何处理它的“最佳实践”。
当我打开我的应用程序时,我启动了活动A.用户可以使用导航抽屉导航并启动活动B.从那里,他们可以再次启动活动A,依此类推。
这种方式后台堆满了重复的活动。解决这个问题的最佳方法是什么?
谢谢!
答案 0 :(得分:2)
如果您使用导航抽屉,将最佳实践用于片段,将其添加到单个活动中,但是如果您想使用活动并希望避免重叠活动中的重复活动,那么您可以使用不同的启动模式活动。
例如,您可以将活动A的启动模式定义为singleTask,这样就可以避免重复。
在Manifest for Activity A中定义
android:launchMode="singleTask".