在Android设置>应用程序>应用程序信息(只需单击列表中的应用程序即可访问)。Android设置中清除缓存和清除数据的区别
当提供应用程序信息时,我可以选择“清除数据”或“清除缓存”,有什么区别?
在Android设置>应用程序>应用程序信息(只需单击列表中的应用程序即可访问)。Android设置中清除缓存和清除数据的区别
当提供应用程序信息时,我可以选择“清除数据”或“清除缓存”,有什么区别?
缓存基本上是应用程序运行时的临时存储区 - 它可以存储从Internet下载的临时图像等内容。从用户的角度来看,清除它应该不会有太大的影响。但是,清除数据将删除任何用户数据,数据库等 - 这包括诸如帐户设置,永久首选项等内容。清除数据应该将应用程序恢复到它的状态,就像您第一次安装它时一样。
举一个例子,假设我们有一个Twitter应用程序。清除缓存可能会删除您关注的人的任何个人资料图片,因此当您再次查看时间线时,他们必须再次从互联网上检索。清除数据将会删除所有信息,包括您的登录信息,您关注的人员,您是否想要收到新的推文通知等等。
确定谁跟随谁在服务器端存储以清除数据的数据不会影响它。 – 2014-08-23 04:32:55
很好的答案。上投票。有什么办法可以减少缓存负载吗? – VVB 2015-10-20 11:43:55
清除数据不会删除存储卡上创建的文件和数据库(即使使用getExternalFilesDir)。
你可以阅读有关应用程序缓存和其他类型的应用程序数据的存储位置之间的区别:http://developer.android.com/guide/topics/data/data-storage.html
我不相信这个问题是题外话。除了问题和答案都有好几个赞扬之外,作为开发人员确切知道这些选项的作用是非常重要的。开发人员需要知道这些用户操作对他们的应用程序会产生什么影响,因此他们可以最好地处理它。 – Richard 2015-07-14 15:16:47