Как создать базу данных SQLite на USB-накопителе? - PullRequest
0 голосов
/ 22 мая 2019

Я хочу создать файл базы данных SQL на устройстве USB (otg). Проблема в том, что на более новых устройствах я получаю доступ к USB с помощью SAF, поэтому нет реального пути к файлу или обработки.

Для всех методов android sqlite openOrCreateDatabase требуется файл или путь, который более невозможен в SAF / DocumentFile.

Другие варианты, о которых я думал, используя альтернативы sqlite, но кажется, что Realm тоже не поддерживает это?

Есть еще идеи? Поэтому я предполагаю, что sqlite API скоро будет обновлен для поддержки DocumentFile или Uri?

Чтобы было ясно, что приложение работает с большими данными на USB-накопителе, приложению также требуется база данных для хранения некоторой информации на USB-носителе. Конечно, я всегда могу создать на устройстве и последнюю копию на USB, но если процесс остановится в середине, данные будут потеряны?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...