8 votes

Quelle est la différence entre le cache d'application et les données ?

Chaque application a données y cache .

Dans Android, quelle est la différence entre les deux ?

13voto

outOfHeap Points 144

Les développeurs d'applications décident des informations à conserver dans les "données" et de celles à conserver dans le "cache".

En général, les "données" sont utilisées pour les informations de compte, les paramètres, les données d'activité enregistrées, les scores de jeu et tout ce qui doit être conservé de manière permanente. En effaçant les données, votre application "oubliera" tout comme si vous l'aviez réinstallée.

Le "cache" contient toutes les informations et tous les fichiers qui peuvent être récupérés d'une manière ou d'une autre (sur l'internet ou par d'autres moyens). Par exemple, les applications sociales peuvent mettre en cache toutes les données de vos flux (photos, commentaires, etc.). La suppression du cache peut amener votre application à recharger toutes les données perdues (et nécessaires) à partir de leur source d'origine. Cela ne devrait pas nuire au comportement de votre application.

9voto

Matthew Read Points 50150

En général :

  • Cache est un fichier temporaire. Il peut s'agir par exemple des vignettes des contacts dans une application de médias sociaux. Ceux-ci peuvent être effacés sans effet majeur - l'application peut simplement les télécharger à nouveau lorsqu'elle en a besoin - et si l'espace est insuffisant, le système d'exploitation Android peut supprimer lui-même les fichiers cache.

  • Données est l'information "importante". Il peut s'agir d'informations d'identification et de paramètres dont vous souhaitez généralement que l'application se souvienne.

1voto

Anko Points 120

Cache sont des fichiers temporaires (inutiles), tandis que données sont des fichiers requis par l'application. Il enregistre l'activité et la progression des utilisateurs

Pensez à vider le cache plus souvent, sinon cela peut affecter les performances de l'appareil. Lorsque la mémoire cache augmente, le téléphone devient lent et décalé. Cela se produit avec les téléphones ayant une faible mémoire interne.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X