gpt4 book ai didi

Android 不再需要 com.test.testservice (pid :5232) hidden #16

转载 作者:行者123 更新时间:2023-11-29 02:00:15 24 4
gpt4 key购买 nike

我写了一个android 应用程序(TestApp pid:5231),里面有一个名为“testservice”(pid:5232) 的独立服务。现在,我遇到了一件奇怪的事情......当我长时间运行我的应用程序时,在我的手机上超过 30 分钟,“testservice”将被系统终止。在日志中,我看到以下键:“不再需要 com.xxx.xxx”。

google了一下那个key,有人说这个场景是内存不足导致的,就是AM机制。从我的日志文件中,我没有看到任何低内存通知...TT“不再需要...”是正常情况还是内存泄漏问题,有人知道为什么吗?

最佳答案

据我所知,Android 操作系统可能会根据其策略随时终止服务。即使我在没有任何警告的情况下终止了长时间运行的进程。低内存问题几乎不是原因,因为现代智能手机似乎有很多内存。唯一对我有用的技巧是前台服务。根据 Android 文档,前台服务的优先级高于后台服务。因此,您可能希望转向前台服务来解决您的问题。

关于Android 不再需要 com.test.testservice (pid :5232) hidden #16,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13046570/

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