Какие кеши можно очистить, если вы хотите сохранить настройки?

Я недостаточно знаю об изначальном назначении разных тайников. Если я выполню очистку через несколько месяцев и удалю многие элементы кеша приложений, могу ли я предположить, что большинство программ не потеряют settings, если я очистю кеш «кеша» и оставлю кеш данных в покое?

Большинство программ означает, что если несколько теряют настройки, это не проблема. Во многих программах есть много настроек, на настройку (и тестирование) у меня ушло довольно много времени.

Под settingsя имею в виду собственные настройки приложения, а не веб-настройки или настройки, к которым у приложения есть доступ. Возьмем, к примеру, игру. Меня не волнует, сброшена ли игра, потеряны уровни или пропал вход в систему. Но settingsдля этой игры приложение должно остаться. В программе меня не волнует, если она потеряет свои эскизы и надстройки, просто settingsдля программы они останутся прежними.

Если это все не так, и программы нормально не должны использовать кэш данных для настроек, то скажите мне об этом. Я просто предположил, что после потери некоторых тщательно отобранных настроек он есть в кеше данных.

Ответы (2)

Любой кеш можно очистить. Очистка кеша не удалит настройки приложения.

Подробнее об этом закрытом вопросе в StackOverflow (следует перенести сюда):
в чем разница между очисткой кеша и очисткой данных в настройках Android

Хорошо, спасибо, я неправильно написал. Элемент «очистить данные», а не «кэш данных», к сожалению, он находится в той же области.
@Psycogeek: В отличие от очистки кеша, очистить данные не всегда безопасно, если только вы не хотите потерять потенциально важные настройки. Некоторые приложения фактически хранят свои настройки на внешнем сервере, и для приложений такого типа после повторного входа в систему они могут восстановить свои настройки. Вам нужно будет изучить отдельные приложения, чтобы узнать, делают ли они это.

Все кеши памяти безопасно очищать, так как они должны быть спроектированы как таковые, поскольку Android очистит их, когда памяти станет мало.

Кэши, хранящиеся на диске, будут включать сохраненные вещи. Однако большинство приложений либо сохраняют данные в файл, либо используют базу данных sqlite. Их можно создать с помощью файлового менеджера, например, проводника, и менеджера sqlite, например, с белым логотипом db на красном фоне.

Очистка кеша не повредит саму программу. Вы потеряете только сохраненные данные, такие как примеры, которые вы упомянули; сохраненные уровни, записи в зал славы, значки и т. д.

PS. @Psycogeek: Psycho пишется через h ;-)