一段时间后滞后 Android 应用

Posted

技术标签:

【中文标题】一段时间后滞后 Android 应用【英文标题】:Lag Android app after some time 【发布时间】:2016-11-01 18:14:57 【问题描述】:

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

【问题讨论】:

你能发布一个简单的例子,让其他用户重现这个问题吗?见***.com/help/mcve 【参考方案1】:

就您的方案而言,请尝试以下操作

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

    如果您不断关闭和打开 Activity(当您的 Activity 仍在占用资源时),您的内存使用量会不断增加。因此,请确保在调用 finish() 之前释放所有资源,例如相机,或完成动画;

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

    为了找到谁在调用您的应用以使用更多内存,请尝试https://developer.android.com/studio/profile/investigate-ram.html

附言。您本可以像@Michiyo 提到的那样提供更多详细信息。

【讨论】:

以上是关于一段时间后滞后 Android 应用的主要内容,如果未能解决你的问题,请参考以下文章

Android - 使用 VideoView 缓冲滞后

使用 Fragments 和 ViewPager 一段时间后,Android 应用程序崩溃

React Native Firebase - 一段时间后不会出现 Android 10 通知

在我的颤振(android)应用程序中 - Firebase 推送通知在一段时间后停止接收每个用户

Android在音频播放器中刷新Seekbar进度和播放持续时间导致音频播放滞后

RxAndroid 网络调用使应用程序滞后于后退导航