У меня включен автозапуск по зарядке , запуск проги в фоновом режиме.
Когда запустил в нормальном режиме , первое что программа предложила выбрать страну для скачки карты , и только после этого смогла скачать базу , таким образом обновление снесло и базу и частично настройки.
Тогда понятно. Значит после обновления Вы программу ни разу не запускали, а сразу запустили фоновый сервис.
В таком случае действительно, будет только вплывающее сообщение от сервиса о недоступности базы, которое само закрывается через несколько секунд. Ведь загрузка базы это функция программы, а не сервиса.
Будем думать как лучше предупредить о необходимости обновления пользователей которые запускают сервис автоматически.
А вот настройки слетать не должны, они хранятся в файле, который при обновлении не удаляется, его можно удалить только удалив программу.
Несколько раз попадал (со старыми версиями) что при ошибке скачивания базы (received errror) , база слетает , после этого отключил авто синхронизацию. До сих пор не могу понять почему разработчики при обновлении не могут сделать бэкап базы , и при ошибке скачивания новой восстановить старую? а не просто сначала все стереть, потом скачивать .
Уже давно все так и работает. Сначала загружается новый файл базы, если при загрузке ошибок не возникло, то он заменяет старый. Если были ошибки, старый файл остается.