问题是我有一个有多个活动的应用程序。主要活动运行几个动画,问题是如果我运行应用程序并保持主要活动一切都很好,但如果我去另一个活动(例如设置活动)并回到主要活动,之后一段时间洞应用开始滞后。 有关为什么会发生这种情况的任何线索?其他活动可以继续在后台运行吗? 谢谢大家。
答案 0 :(得分:1)
就您的方案而言,请尝试按照
在您的应用中设置正确的导航。
如果您继续关闭并打开您的活动(当您的活动仍然持有资源时),您的内存使用量会不断增加。因此,请确保在调用finish();
为您的主要活动/主屏幕活动尝试不同的android:launchMode选项。 (这取决于您的应用程序设计)
要查找调用您应用的用户以使用更多内存,请尝试https://developer.android.com/studio/profile/investigate-ram.html
PS。您可以提供更多详细信息,如@Michiyo提到的。