Android - 运行进程和缓存后台进程之间的区别

时间:2015-08-09 17:47:26

标签: android

我已经阅读了有关此问题的现有问题,但我仍然有一些问题。

因此,如果用户从最近的应用程序中删除应用程序,它是否会成为缓存的后台进程,还是完全消失?

为什么一些正在运行的过程如摄像头是一个正在运行的进程而不是缓存的后台进程,因为它只有一个进程正在运行且没有服务。这仍然是一个正在运行的过程?它不在前台。

1 个答案:

答案 0 :(得分:1)

那么,什么是"缓存后台流程"?

由于您要求对设备UI中列出的内容进行技术解释,因此如果设备制造商选择修改“设置”应用,则定义可能会因设备而异。

话虽如此,"缓存后台进程"通常是指没有前台活动且没有正在运行的服务的进程。这些进程只是因为我们有足够的内存来保存在内存中,因此,正如您所注意到的,用户可以快速切换回这些进程。随着Android开始需要更多的系统RAM用于其他进程,"缓存的后台进程"往往是为了释放系统RAM而终止的进程。

"缓存后台进程的一个突出示例"将是一个用户启动应用程序,短暂戳它,然后按HOME返回主屏幕。如果该进程没有正在运行的服务,我希望将其列为"缓存的后台进程"。

有关更多信息,请按照上一个问题:On Android, what's the difference between running processes and cached background processes?