gpt4 book ai didi

Android:如何避免 Activity 被系统杀死,ActivityManager:处理我的包名(pid 935)已经死亡

转载 作者:行者123 更新时间:2023-11-29 02:06:01 26 4
gpt4 key购买 nike

我有一个基于 VOIP 的应用程序需要 24/7 运行..但是当我的应用程序在后台时系统正在杀死我的应用程序..


1) 我如何知道系统何时终止我的应用程序?
2) 我可以设置一些应用程序参数以便系统不会终止我的应用程序吗?
3) 我知道当用户点击应用程序时如何重新存储应用程序,但是如果系统在下午 3 点终止了我的应用程序,并且如果在下午 3 点 30 分收到的任何数据都不会到达我的应用程序,因为它被系统终止了.
4) 对我的应用进行基于服务的设计会有帮助吗?


如何解决这个问题。我想让我的应用程序一直运行并监听来自服务器的数据。


非常感谢您的评论。


感谢

最佳答案

您的应用是如何设计的? 24*7 进程是否作为服务在后台运行?如果没有,我建议将其作为一项服务,因为那样的话,Android 只会杀死它,以防手机内存太低(现在很少有大量可用内存可供使用)。如果您可以查找要接收的一些广播(取决于您尝试做什么),您可以设置一个广播接收器,然后在广播接收时调用该服务,否则也终止该服务。这样,即使服务也不会一直运行。所以,这完全取决于您的要求..

关于Android:如何避免 Activity 被系统杀死,ActivityManager:处理我的包名(pid 935)已经死亡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10012978/

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