我目前正在尝试制作一个永不结束的android应用程序(在冻结/停止/刷卡/杀死等时重新启动)以用于某种用途。
因此,当从最近的应用程序列表中滑出时,我正在使用带有 onTaskRemoved() 的后台服务来重新启动服务。还 START_STICKY 让它在后台运行。
当没有多少新应用在其上运行时,我的应用对我的声音反应良好(它显示吐司)。但是当时间过得很快或者上面有 3~4 个正在运行的应用程序时,它就会冻结(不响应我的声音)。
有没有办法让我的应用程序要么总是在其他应用程序之上运行(比如总是在按下主页按钮几秒钟时显示的最近应用程序列表的顶部),或者只是在冻结时重新启动应用程序?
请帮帮我。我知道尝试创建一个永无止境的应用程序可能听起来很奇怪,但如果你帮助我,它将对我的项目有很大帮助。
谢谢 :)