📜  什么是Android中的“不保留活动”?

📅  最后修改于: 2021-05-10 14:02:50             🧑  作者: Mango

您是否曾经在手机上的“开发人员设置”下遇到过一个选项,并且想知道这是怎么回事?如果您在玩手机的设置,那么您会发现“开发人员选项”下隐藏了一个描述“不要保留活动”的选项 为此,您必须首先处于开发人员模式,可以通过点按内部版本号七次来启用它

按内部编号7次

进入开发人员模式后,您可以看到如下所示的开发人员选项

不保留活动选项

什么是“不参加活动”?

基本上,从外行的角度来说, “不保留活动”是一项函数,其作用是在用户退出应用程序后立即将其杀死。这意味着,每次用户打开时,Android都必须加载应用程序的资源,因为它没有该特定应用程序的缓存数据或内存来执行该任务。

从Titanium文档中:

那么,为什么它出现在第一位呢?它的优点是什么?

Google在其文档中提到,存在此选项是为了帮助开发人员在突然崩溃或重新启动或冻结应用程序时确定原因(进行调试)。这对于开发人员检查应用程序的已保存实例状态以及检查应用程序是否在ram上消耗了比所需更多的内存也很有用。因此,这将有助于相应地编写代码。

缺点

  • 不建议普通用户启用它,因为它可能会产生不必要的后果
  • 这会极大地减慢应用程序的速度,因为在应用程序加载时它没有缓存内存(内存类型)来访问它,并且每次都必须获取资源!
  • 一些人建议启用它以延长电池寿命,但弊大于利

因此,如果您是开发人员,请毫不犹豫地启用该选项,否则,不建议您启用它。

想要一个节奏更快,更具竞争性的环境来学习Android的基础知识吗?
单击此处前往由我们的专家精心策划的指南,以使您立即做好行业准备!