![Окно с вкладкой "Все события" и контекстным меню "Резервирование" в мобильном приложении Праздники России](https://alexeydubinin.ru/wp-content/uploads/2023/03/Screenshot_20230301_112115_--506x1024.png)
Резервирование предназначено для сохранения настроек приложения, привязанных к событиям контактов, своих событий и вручную установленных именин контактов.
В настройках сохраняются общие настройки, настройки виджетов, список избранных и удаленных событий.
При резервировании формируется файл базы данных с расширением sqlite3. Это обычная база данных формата SQLite. Для просмотра или редактирования содержимого файла можно воспользоваться любым редактором, например SQLite Studio.
Сохранение резервной копии
Для сохранения резервной копии необходимо в боковой шторке нажать на пиктограмму “дискета”. В открывшемся меню выбрать пункт “Сохранить”. Откроется стандартное для операционной системы окно сохранения файлов. По умолчанию файл имеет формат HR-YYYY-MM-DD_HH-MM-SS.MS.sqlite3, где YYYY-MM-DD – текущая дата, HH-MM-SS.MS – текущее время. Наименование можно изменить на любое.
![Пример окна сохранения файла резервной копии](https://alexeydubinin.ru/wp-content/uploads/2023/03/окно-сохранения-файла-резервной-копии-ПР-1.png)
Примечание: В зависимости от версии Android окно может иметь разный вид
После сохранения в нижней части окна приложения будет выведено уведомление о результате сохранения – удачно или с ошибкой.
![Окно с уведомлением в нижней части об успешном завершении сохранения резервной копии](https://alexeydubinin.ru/wp-content/uploads/2023/03/уведомление-успешного-сохранения-резервной-копии-ПР.png)
Восстановление резервной копии
Для восстановления данных из резервной копии необходимо в боковой шторке нажать на пиктограмму “дискета”. В открывшемся меню выбрать пункт “Восстановить”. Будет выведен диалог с предупреждением, что все текущие настройки и данные будут заменены.
![Диалог с подтверждением восстановления резервной копии](https://alexeydubinin.ru/wp-content/uploads/2023/03/диалог-подтверждения-восстановления-резервной-копии-ПР.png)
Далее откроется стандартное для операционной системы окно выбора файлов.
![Окно выбора файла резервной копии с расширением sqlite3](https://alexeydubinin.ru/wp-content/uploads/2023/03/окно-выбора-файла-резервной-копии-ПР.png)
Примечание: В зависимости от версии Android окно может иметь разный вид
После подтверждения выбора файла резервной копии откроется диалог с вариантами восстановления данных. По умолчанию выбраны все.
![Диалог с вариантами восстановления данных](https://alexeydubinin.ru/wp-content/uploads/2023/03/диалог-вариантов-восстановления-резервной-копии-ПР.png)
Для подтверждения выбора необходимо нажать на кнопку “Выбрать”. Будет запущен процесс восстановления резервной копии, а по окончании в нижней части окна приложения будет выведено сообщение о результате восстановления.
Если был выбран пункт “НАСТРОЙКИ”, то при удачном восстановлении резервной копии будет выдано сообщение о необходимости перезагрузки приложения.
![Диалог необходимости перезагрузки после восстановления настроек из резервной копии](https://alexeydubinin.ru/wp-content/uploads/2023/03/диалог-необходимости-перезагрузки-после-восстановления-настроек-из-резервной-копии-ПР.png)