延迟Android应用程序一段时间后

时间:2016-06-29 20:46:26

标签: android animation android-activity android-asynctask lag

问题是我有一个有多个活动的应用程序。主要活动运行几个动画,问题是如果我运行应用程序并保持主要活动一切都很好,但如果我去另一个活动(例如设置活动)并回到主要活动,之后一段时间洞应用开始滞后。 有关为什么会发生这种情况的任何线索?其他活动可以继续在后台运行吗? 谢谢大家。

1 个答案:

答案 0 :(得分:1)

就您的方案而言,请尝试按照

  1. 在您的应用中设置正确的导航。

  2. 如果您继续关闭并打开您的活动(当您的活动仍然持有资源时),您的内存使用量会不断增加。因此,请确保在调用finish();

  3. 之前释放所有资源(如相机)或完成动画
  4. 为您的主要活动/主屏幕活动尝试不同的android:launchMode选项。 (这取决于您的应用程序设计)

  5. 要查找调用您应用的用户以使用更多内存,请尝试https://developer.android.com/studio/profile/investigate-ram.html

  6. PS。您可以提供更多详细信息,如@Michiyo提到的。