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

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

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

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

答案1

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

只有当前处于焦点状态的应用程序才允许运行,并有权使用尽可能多的系统资源。所有未处于焦点状态的应用程序都会被暂停,并且当内存压力过高时可能会被终止。

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

相关内容