gpt4 book ai didi

android - 修复后台 RAM 使用率高和 Google 服务在我的应用程序中不断运行的问题

转载 作者:行者123 更新时间:2023-12-05 07:39:24 25 4
gpt4 key购买 nike

[简介] 大约一年前我开发了一个 Android 应用程序,它在 Play 商店中取得了令人满意的成功。我一直在改进它以提供最佳性能。

[问题] 我最近注意到应用程序即使在后台也使用三个进程。 帖子末尾附上截图以获取更多详细信息。

开始时应用程序有 3 个进程在运行:
1- 主应用进程。
2- Google Play 商店服务(因为它提供应用内购买)。
3- 谷歌播放服务,因为免费版本运行一些广告。

问题:
1- 内存使用率看起来是不是很高(知道我可能没有内存泄漏,因为我以前处理过这个主题)
2- 为什么 google play 服务会在后台继续运行,即使我在需要时销毁所有广告对象。
3- 为什么 google play 商店服务在后台持续运行。

请就上述问题提出建议,并告知我如何修复或发现潜在问题,以及如何在后台减少内存使用量(即后台的 facebook 应用程序不像我更简单的应用程序那样使用 ram)。

关于应用程序的提示:
1- 具有三个选项卡的 Material 设计(一次最多初始化 2 个)。
2- 使用通知监听器服务。
3- 使用谷歌 admob
4- 有应用内购买。
5- 将 facebook fresco 用于图像。

提前致谢。

enter image description here

最佳答案

长话短说:
每当 NotificationListenerService 在应用程序的同一进程中运行时,问题似乎就会发生。这似乎与谷歌分析 SDK 的一些不兼容性有关。

要解决它,运行 NotificationListenerService 是一个不同的过程。 (如果使用广播消息,这也需要对其进行一些更改)。

这个结论是由于下面在不同线程上的回答而得出的。请检查它,因为它是完整且直接的:

https://stackoverflow.com/a/49033324/6181029

关于android - 修复后台 RAM 使用率高和 Google 服务在我的应用程序中不断运行的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47121315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com