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