Как сохранить строковый массив?

202
03 декабря 2017, 13:00

Пусть у меня есть массив test. Как мне сделать так, чтобы он сохранялся в sharedPreferences при выходе из программы и загружался при входе?

Answer 1

Почитайте документацию.

В вашей Activity:

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // здесь из sharedPreferences получаете массив и делаете с ним, что захотите
}

@Override
public void onSaveInstanceState(Bundle outState) {
    // здесь записываете массив в sharedPreferences
    super.onSaveInstanceState(outState);
}
READ ALSO
Ключ шифрования не подходит

Ключ шифрования не подходит

Загружаю ключ из памяти телефона, декодирую из base64 в byte, получаю ключ и дальше уже работаю с нимНо при запуске программа выдает ошибку

151
Серверная часть для android-приложения на Java?

Серверная часть для android-приложения на Java?

Добрый день, уважаемые разработчикиСтолкнулся с задачей выбора способа реализации серверной части для android-приложения

173
Как преобразовать один Map в другой?

Как преобразовать один Map в другой?

Есть Map<Entity,List<Integer>, также имеется Mapper для entity->dto и обратноКак из первой Map получить Map<Dto,List<Integer>> при помощи лямбд?

145
Android. Иногда устройство не пробуждается

Android. Иногда устройство не пробуждается

Имеется приложение, часть которого работает по типу будильника

142