Для сохранения пользовательских данных для моего приложения потребуется внешнее хранилище (SD-карта). Я искал высоко и низко, но я не могу найти для этого лучших практик.
Я...
-
Просто предположим, что внешнее хранилище будет присутствовать и пропустить добавление проверок и предупреждений? (Предполагалось, что в редких случаях будет отсутствовать внешнее хранилище, и не стоит тратить много времени на кодирование решения для этого. Типичные пользователи никогда не удаляют свои SD-карты и т.д.)
-
Убедитесь, что внешнее хранилище установлено только при чтении или записи на него? (Пользователи могут удалить свою SD-карту в любое время, но приложение все равно будет работать, пока не придет время для доступа к их данным.)
-
Добавить прослушиватель на уровне приложения, ожидающего уведомления внешнего хранилища, и отображает модальное оповещение по всему периметру приложения? (Это звучит идеально, но также может быть излишним для всего, что я знаю.)
Любое понимание будет оценено.