В операционной системе Android информация хранится следующим образом:
Shared Preferences. 15 Простые данные хранятся в виде «ключ-значение» в XML-файле в поддиректории shared-prefs «приватной» папки приложения. 1 Используется для быстрого сохранения значений по умолчанию, пользовательских настроек, переменных экземпляра класса, текущего состояния пользовательского интерфейса. 1
Файлы во внутренней или внешней памяти. 1 Внутренняя память всегда доступна, при удалении приложения Android удалит из неё все его файлы. 1 Внешнее хранилище доступно не всегда, потому что пользователь может в любое время подключать и отключать такие хранилища. 1
База данных SQLite. 15 Подходит для повторяющихся и сложных структурированных данных. 1 SQLite в Android реализована в виде библиотеки на языке C, и каждая база данных считается частью приложения, которое её создало. 1
Кэш. 2 В нём Android хранит часто используемые данные и компоненты приложений. 2 Очистка кэша не влияет на данные, она просто удаляет все существующие данные, которые автоматически восстанавливаются по мере работы устройства. 2