“清除数据”是否也会杀死该应用?

时间:2012-03-01 07:25:26

标签: android android-2.2-froyo android-4.0-ice-cream-sandwich android-2.3-gingerbread android-3.0-honeycomb

当(在Gingerbread,2.3.x中)我点击菜单中的“清除数据”按钮=>管理应用=>应用程序, “强制关闭”按钮也会被禁用。是否意味着“清除数据”也会杀死应用程序?

另外,我注意到在冰淇淋三明治中这不会发生。那么,“清晰数据”的工作方式在姜饼和冰淇淋三明治之间有所不同吗?

更新:正如 MisterSquonk 所说,Froyo(2.2.x)的行为方式与ICS(4.x)相同,即不会禁用强制关闭你清除应用程序的数据。任何人都知道为什么这种行为如此不同?什么是Gingerbread中的错误,或者一些临时实验,它会杀死应用程序并清除其数据?

P.S。无法创建“姜饼”标签,没有足够的声誉:) P.P.S. @MisterSquonk,感谢您的标记:)

更新2 :同样检查Honeycomb(3.2),它的行为与Froyo的行为方式相同。 清除数据后,只有Gingerbread禁用强制关闭。

2 个答案:

答案 0 :(得分:14)

清除数据确实会杀死该应用,并且始终具有。

“强制停止”经历了各种意义的迭代。它曾经意味着只是杀死所有进程和服务,清除数据也会像强制停止一样。平台的旧迭代也不如找出何时禁用按钮那么好,这可能就是为什么你看到它在2.2中保持启用的原因。

然而在3.2中,我认为“强制停止”的含义会发生变化,使应用程序处于无法运行的状态,直到用户做了明确启动它的操作(例如从启动器启动它,选择它作为输入法等)。当进行了更改时,“清除数据”继续只是终止进程并停止其服务,因此应用程序未处于完全停止状态,因此按钮保持启用状态。

答案 1 :(得分:0)

是的,当你点击Settings-->Applications-->Manage applications-->[MYApp]中的ClearData按钮时 点击MyApp ..单击“清除数据”按钮 当您单击清除数据按钮时,我们将删除/删除数据..... 显然当删除数据时,App会强行关闭