как получить сохраненное значение из настроек - PullRequest
0 голосов
/ 05 января 2020

Я пытаюсь что-то сохранить, но не могу понять, как, я много искал и читал, но у меня все еще есть одна проблема.

проблема в том, если я использую: if(myPreferences.getBoolean(k, true) == true), когда я я пытаюсь получить свои предпочтения с ключом "k", почему я должен добавить туда значение true / false? Как я могу получить сохраненное значение, если я записал в метод get новый рядом со старым ключом?

Я пытаюсь получить сохраненное значение, зачем добавлять новое? Я думаю, я не понимаю концепции? idk.

надеюсь, это понятно, большое спасибо за ответы: -)

1 Ответ

0 голосов
/ 05 января 2020

Второй параметр в вашем вызове getBoolean является значением по умолчанию, если k еще не существует ( ссылка на документацию).

Предположительно, вашему программному обеспечению требуется предпочтение установите какое-либо значение, и вы предоставите разумное значение по умолчанию.

Если вы хотите проверить, существует ли предпочтение вообще, вы можете использовать что-то вроде nodeExists().

...