一段时间后滞后 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 应用的主要内容,如果未能解决你的问题,请参考以下文章
使用 Fragments 和 ViewPager 一段时间后,Android 应用程序崩溃
React Native Firebase - 一段时间后不会出现 Android 10 通知
在我的颤振(android)应用程序中 - Firebase 推送通知在一段时间后停止接收每个用户