Basic4android Android正在扼杀后台进程/活动-我如何避免这种情况?

Basic4android Android正在扼杀后台进程/活动-我如何避免这种情况?,basic4android,Basic4android,我制作了一个在后台运行的应用程序。目的是拦截来电。一段时间后,如果服务/应用程序在一段时间内不处于“活动”状态,Android会将其关闭。在basic4android中有没有办法避免这个问题?避免这个问题的最简单方法是在顶部栏中放置一个通知图标。Android不会关闭带有通知图标的进程,除非手机内存非常不足 但是,您可能希望将此图标作为用户的一个选项(默认值:on),因为高端手机不会停止进程,除非它们内存不足 不幸的是,我不知道如何实现这一点 [编辑] 你也可以让应用每15分钟做一些毫无意义的事

我制作了一个在后台运行的应用程序。目的是拦截来电。一段时间后,如果服务/应用程序在一段时间内不处于“活动”状态,Android会将其关闭。在basic4android中有没有办法避免这个问题?

避免这个问题的最简单方法是在顶部栏中放置一个通知图标。Android不会关闭带有通知图标的进程,除非手机内存非常不足

但是,您可能希望将此图标作为用户的一个选项(默认值:on),因为高端手机不会停止进程,除非它们内存不足

不幸的是,我不知道如何实现这一点

[编辑]
你也可以让应用每15分钟做一些毫无意义的事情,比如设置一个无用的变量。这会将应用程序分类为系统的活动应用程序。不过,您仍然需要担心内存不足的情况。

将该服务设置为前台服务。 从服务模块运行Service.StartForeground
完成处理后,使用:Service.StopForeground停止该服务成为前台服务。

谢谢您的回复。我有一个计时器(在拦截呼叫的服务中)每20秒进行一次计算,但安卓仍在关闭该应用程序。我想我会试试通知图标。再次,谢谢:-)谢谢,我来试试:-)