Так что код должен быть очень простым, просто скопируйте файл базы данных в папку баз данных. по какой-то причине я продолжаю получать исключение java.iofilenotfoundexception, которое я пытаюсь сделать так, чтобы это работало в действии.
мой второй вопрос: какие изменения мне нужны здесь, чтобы он работал во фрагменте?
Спасибо.
// Copies your database from your local assets-folder to the just created
// empty database in the system folder
@Throws(IOException::class)
private fun copyDataBase() {
val outFileName = DATABASE_PATH + DATABASE_NAME
val myOutput = FileOutputStream(outFileName)
val myInput = this.assets.open(DATABASE_NAME)
val buffer = ByteArray(1024)
var length: Int = myInput.read(buffer)
while ((length) > 0) {
myOutput.write(buffer, 0, length)
length = myInput.read(buffer)
}
myInput.close()
myOutput.flush()
myOutput.close()
}