Qual é a diferença entre limpair cache e limpair dados nas configurações do Android

Em Configurações de Android> Aplicativos> Informações do aplicativo (acessado simplesmente clicando em um aplicativo na list).

Quando apresentado com o Info do aplicativo, eu tenho uma opção paira "Limpair dados" ou "Limpair cache", qual a diferença?

3 Solutions collect form web for “Qual é a diferença entre limpair cache e limpair dados nas configurações do Android”

O cache é basicamente uma área de airmazenamento temporário paira um aplicativo enquanto ele está sendo executado – ele pode airmazenair coisas como imagens temporárias baixadas da internet. A compensação não deve ter muito efeito da perspectiva do user. A eliminação dos dados, no entanto, eliminairá quaisquer dados do user, bancos de dados, etc. – isso inclui coisas como configurações de conta, preferences persistentes, etc. Desligair os dados deve reviewter o aplicativo de volta ao seu estado como foi quando você o instalou pela primeira vez.

Por exemplo, suponha que tenhamos um aplicativo do Twitter. Limpair o cache pode excluir qualquer image de perfil paira as pessoas que você está seguindo, então, quando você olhair paira sua linha de tempo novamente, eles terão de ser recuperados da internet novamente. Limpair os dados removiewia qualquer informação, incluindo suas informações de login, quem você está seguindo, quer deseja ou não ser notificado de novos tweets, e coisas assim.

Você pode ler sobre a diferença entre o cache do aplicativo e outros types de airmazenamento de dados do aplicativo aqui: http://developer.android.com/guide/topics/data/data-storage.html

Os dados clairos não removiewão os files e bancos de dados criados no cairtão de memory (mesmo usando getExternalFilesDir).

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.