SharedPreferences: поставить значение по умолчанию или удалить ключ? - PullRequest
0 голосов
/ 01 сентября 2018

Какое лучшее решение (минимизация: памяти, процессорного времени и операций ввода-вывода файлов) для SharedPreferences: установить значение по умолчанию или удалить ключ?

int getKeyValue(Context context) {
    //FILE_NAME - file name, KEY - key, 0 default value for key
    return context.getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE).getInt(KEY, 0);
}

1-й выбор:

//FILE_NAME - file name, KEY - key, 0 default value for key
context.getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE).edit().putInt(KEY, 0).apply();

2-й выбор:

//FILE_NAME - file name, KEY - key, 0 default value for key
context.getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE).edit().remove(KEY).apply();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...