Мое приложение выполняет различные действия, зависящие от вызывающего и некоторые предопределенные значения. Когда звонок начинает звонить, мне нужно быть как можно быстрее, чтобы прочитать эти настройки из базы данных и отобразить их. Я пытался иметь статические переменные в BroadcastReceiver, я также пытался использовать их в службе, но он просто умирает и теряет все значения. Если я снова прочитаю их из базы данных, для отображения информации потребуется слишком много времени. Итак, есть ли способ сказать Android уважать часть памяти, чтобы я мог сохранить информацию?Постоянная память android
Благодаря
Редакция: Является ли чтение из SharedPreferences быстрее, чем чтение с небольшой базы данных?
зависит от того, сколько значений планируют хранить, SharedPreferences предназначены для хранения небольшого количества данных (я даже читал, что у некоторых парней было 50, и у них не было проблем) и довольно быстрые, а SQLite предназначен для хранения большего объема данных. –