强制安卓系统关闭服务,并重新启动。

问题描述 投票:0回答:1

我有一个服务,在低内存的情况下会被Android系统杀死。我想对它进行编程,使它能够从这种事件中恢复。有什么方法可以强制安卓系统杀死它,并将其重新启动?我问这个问题是因为我想有一个方法来测试这个,而不是永远等待这样的circunstance发生。

android service restart
1个回答
0
投票

如果你对任务栏中的持久性通知图标没有意见,你可以把你的服务设置成一个任务栏图标。前台服务. 当一个服务作为前台服务运行时,当它的内存不足时,安卓系统不会把它作为一个候选服务来杀死。

在这种情况下,你不需要任何花哨的重启代码,因为系统不会终止你的服务。

© www.soinside.com 2019 - 2024. All rights reserved.