【发布时间】:2017-03-24 01:16:37
【问题描述】:
我目前正在尝试制作一个永不结束的 android 应用程序(在冻结/停止/刷卡/杀死等时重新启动)以用于某种用途。
因此,当我从最近的应用程序列表中滑出时,我正在使用带有 onTaskRemoved() 的后台服务来重新启动服务。也可以 START_STICKY 让它在后台运行。
当在其上运行的新应用不多时,我的应用会很好地响应我的声音(它会显示 toast)。但是当时间过得很快或者上面有 3~4 个正在运行的应用程序时,它就会冻结(不响应我的声音)。
有没有办法让我的应用程序始终运行在其他应用程序之上(例如总是在按下主页按钮几秒钟时显示的最近应用程序列表的顶部)或者只是在冻结时重新启动应用程序?
请帮帮我。我知道尝试创建一个永无止境的应用程序可能听起来很奇怪,但如果你帮助我,它将对我的项目有很大帮助。
谢谢你:)
【问题讨论】:
标签: android freeze background-service android-recents