【发布时间】:2017-06-02 07:25:08
【问题描述】:
在我正在制作的应用程序中,有 12 个不同的活动链接到主页。它们都是相互独立的。我希望从后台堆栈中删除以前的活动,以便应用程序占用更少的内存。 我已经设法通过使用
来拥有每个活动的单个实例android:launchMode = "singleInstance"
但是当这些活动从主页启动时,12 个不同的页面进入后台堆栈并且应用程序崩溃。 解决方法是什么?
【问题讨论】:
-
尝试添加 Intent.FLAG_ACTIVITY_NO_HISTORY);当你从一个活动去另一个活动时这个标志......你也可以在清单中定义这个东西
标签: android performance