У меня есть файл базы данных в папке res/raw/
. Я вызываю Resources.openRawResource()
с именем файла как R.raw.FileName
, и я получаю поток ввода, но у меня есть другой файл базы данных на устройстве, поэтому для копирования содержимого этого db на устройство db я использую:
BufferedInputStream bi = new BufferedInputStream(is);
и FileOutputStream, но я получаю исключение, что файл базы данных поврежден. Как я могу продолжить?
Я пытаюсь прочитать файл с помощью File
и FileInputStream
, а путь - /res/raw/fileName
, но это также не работает.