Я хочу создать файл базы данных SQL на устройстве USB (otg). Проблема в том, что на более новых устройствах я получаю доступ к USB с помощью SAF, поэтому больше нет реального пути к файлу или обработки.
Всем методам android sqlite openOrCreateDatabase требуется файл или путь, который больше невозможен с SAF/DocumentFile.
Другие варианты, о которых я думал, используя альтернативы sqlite, но, похоже, Realm тоже не поддерживает это?
Любые другие идеи? Итак, я предполагаю, что sqlite API скоро будет обновлен для поддержки DocumentFile или Uri?
Чтобы было ясно, что приложение работает с большими данными на USB-накопителе, приложению также требуется db для хранения некоторой информации на USB-накопителе. Конечно, я всегда могу создать на устройстве, а затем скопировать на USB, но если процесс остановится посередине, данные будут потеряны?