Ubuntu Touch OTA-10 应用程序不在前台时停止?

rud*_*ph9 4 phone ubuntu-touch

我很好奇为什么应用程序不在前台时停止(例如,当我运行tail -f foo.txt并切换到我的网络浏览器时,当我切换回终端时命令会停止)。

此外,我很好奇如何调整它以便它们不在前台时继续运行?

小智 5

这是由于 Ubuntu touch 上的应用程序生命周期。

只有当前关注的应用程序才被允许运行,并且有权根据需要使用尽可能多的系统资源。当内存压力过高时,所有未聚焦的应用程序都会被挂起并可能被杀死。

tvoss 在这里写了一篇关于生命周期的详细博客文章,它还链接到一些关于 if 和为什么的更深入的文档