不要保持活动选项不起作用

时间:2018-07-18 06:03:27

标签: android android-activity

您好,我在开发者设置下启用了“不保留活动”选项。 但这似乎不起作用。

例如

让我们说我有一个通过意图启动浏览器的应用程序。从理论上讲,既然用户离开了我的应用程序,它应该杀死它吗?但事实并非如此。按下后退按钮会将我带到我的应用程序。 如果我已正确理解此选项,请告诉我。如果我这样做了,想知道为什么它不起作用

3 个答案:

答案 0 :(得分:3)

杀死一个活动并不意味着关闭该应用程序。它只会破坏活动并释放设备资源。当您按下“后退”按钮时,将重新创建上一个活动,就像第一次打开该活动一样。

答案 1 :(得分:1)

使用此选项等同于使用任务杀手。在Android上,任务杀手要比没用的要糟。如果您使用任务杀手,则您将通过丢弃缓存的数据并迫使Android在每次打开它们时从系统存储中加载应用来减慢系统速度。

它将重新生成活动,因此比平常更多的过程

来源-https://www.quora.com/Is-the-Dont-keep-activities-option-under-Developer-Settings-really-effective-in-saving-battery

答案 2 :(得分:0)

在其他活动上使用意图时,上一个不是t destroyed. Tne method onStop() is called when you use an intent. You can read about the activity lifecycle and the methods, that are called due to different situations. So, your activity is stopped but not destroyed! Also, the **don“不保留活动”选项**用于不同的调试内容。这会使您的手机非常慢。您的手机必须先关闭该应用程序,然后再将其打开,这会占用大量内存和电池。