当(在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禁用强制关闭。
答案 0 :(得分:14)
清除数据确实会杀死该应用,并且始终具有。
“强制停止”经历了各种意义的迭代。它曾经意味着只是杀死所有进程和服务,清除数据也会像强制停止一样。平台的旧迭代也不如找出何时禁用按钮那么好,这可能就是为什么你看到它在2.2中保持启用的原因。
然而在3.2中,我认为“强制停止”的含义会发生变化,使应用程序处于无法运行的状态,直到用户做了明确启动它的操作(例如从启动器启动它,选择它作为输入法等)。当进行了更改时,“清除数据”继续只是终止进程并停止其服务,因此应用程序未处于完全停止状态,因此按钮保持启用状态。
答案 1 :(得分:0)
是的,当你点击Settings-->Applications-->Manage applications-->[MYApp]
中的ClearData按钮时
点击MyApp ..单击“清除数据”按钮
当您单击清除数据按钮时,我们将删除/删除数据.....
显然当删除数据时,App会强行关闭