Я занимаюсь разработкой приложения, которое загружает файлы, обрабатывает списки, содержит карту и т. Д.
Моя проблема возникает, когда я использую устройство с активированной опцией автоматического хранения.
Если в какой-то момент во время работы моего приложения я по какой-то причине подключил USB-кабель (зарядка, копирование фотографий, когда приложение находится в фоновом режиме, см. Журналы приложений и т. Д.), Запоминающее устройство монтируется автоматически, и все мои действия воссоздаются статус моего приложения потерян.
ОК, я могу сохранить некоторые данные в БД / настройках, чтобы иметь возможность их восстановить, но не стоит хранить каждую переменную в БД или настройках.
Я знаю, что есть опция - настройки, в которых я могу снять эту опцию, но я не могу задать это каждому пользователю, который будет использовать мое приложение.
Я также пытался найти решение для программной отмены настройки автомонтирования, но не смог найти.
У меня закончились решения. Любая идея приветствуется.
Спасибо.