Разбирал для себя тему: как восстановить данные после сворачивания. Понял что нужно использовать Bundle (SavedInstanceState)
или SharedPreferences
.
Вот теперь мне интересно какой из них в каком случаев использовать? Какая между ними разница? Какой для чего предпочтительнее?
Спасибо благодарю!
Bundle
и SharedPreferences
– это две разные вещи.
Объекты класса Bundle
в основном используются для сохранения состояния объекта в процессе жизненного цикла того или иного компонента android-приложения (например, активити или фрагмента).
SharedPreferences
используется для сохранения каких-либо пар ключ:значение
для их долгосрочного хранения. Основное предназначение SharedPreferences
– сохранение настроек приложения.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В Firefox с помощью инструмента "Исследовать элемент" в интересующем куске кода есть ссылки, которые хочу брать используя методы библиотеки...
Мне в крон-методе необходимо получить рутовый путьРанее, в контроллерах, я использовать UriComponentBuilder, но в кроны лежат в сервисах и никакой...
Есть 3 полякогда заполняется поле №1 фокус перескакивает на поле №2