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

在一段时间后延迟Android应用程序,android,animation,android-activity,android-asynctask,lag,Android,Animation,Android Activity,Android Asynctask,Lag,问题是,我有一个包含多种活动的应用程序。主活动运行多个动画,问题是如果我运行应用程序并停留在主活动中,一切都正常,但如果我转到另一个活动(例如设置活动)并返回主活动,一段时间后,洞应用程序开始延迟。 你知道为什么会这样吗?其他活动是否可以在后台或类似的地方继续运行? 谢谢大家。就您的场景而言,请尝试以下操作 在应用程序中设置正确的导航 如果您一直关闭和打开活动(当您的活动仍然占用资源时),您的内存使用会不断增加。因此,请确保释放所有资源(如camera),或在调用finish()之前完成动画 为

问题是,我有一个包含多种活动的应用程序。主活动运行多个动画,问题是如果我运行应用程序并停留在主活动中,一切都正常,但如果我转到另一个活动(例如设置活动)并返回主活动,一段时间后,洞应用程序开始延迟。 你知道为什么会这样吗?其他活动是否可以在后台或类似的地方继续运行?
谢谢大家。

就您的场景而言,请尝试以下操作

  • 在应用程序中设置正确的导航

  • 如果您一直关闭和打开活动(当您的活动仍然占用资源时),您的内存使用会不断增加。因此,请确保释放所有资源(如camera),或在调用finish()之前完成动画

  • 为您的主要活动/主屏幕活动尝试不同的android:launchMode选项。(这取决于你的应用程序设计)

  • 要查找谁正在调用你的应用程序以使用更多内存,请尝试


  • 另外,你可以提供更多的细节,比如@Michiyo提到的

    你能举一个简单的例子让其他用户重现这个问题吗?看见