我想在启动Service
应用程序而不是 Activity 时启动;然后说 Service will launch an Activity
。我需要这样做,因为我的应用程序需要始终运行,而当我说始终运行时,我的意思是始终运行。我设法避免操作系统杀死我的应用程序的唯一方法是启动一个作为粘性的服务,如果 Android 杀死我的 Activity 或我的服务,我将立即重新启动它们。
我发现了这个问题,但最佳答案似乎相当笨拙,有人有更好的主意吗?
PS:我知道这看起来不是一个非常友好的应用程序,但这是一个非常具体的研究场景,它不适合普通用户,即手机仅用于此目的;但即使内存专用于我的应用程序,Android 也会时不时地杀死它……我可能对 Android 所谓的严格内存管理方案的任何怀疑现在都消失了。