Есть ли способ, которым я могу прочитать файл базы данных с локального компьютера (локальный сервер) и скопировать в папку активов в android? - PullRequest
0 голосов
/ 19 марта 2020
@Singleton
@Provides
fun provideDB(applicationContext: Context): myDB{
    return Room.databaseBuilder(applicationContext, myDB::class.java, DatabaseConstants.DATABASE)
            .createFromAsset("sample2.db")
            .fallbackToDestructiveMigration()
            .build()
}

Это мой код, в котором я читаю sample2.db из папки активов. Я хочу прочитать его с локального сервера и вставить в папку ресурсов, чтобы я мог использовать его так, как я использую его во время выполнения. Приложение должно прочитать файл с локального сервера и вставить в папку ресурсов или обновить файл, если он уже есть.

1 Ответ

1 голос
/ 19 марта 2020

Вы не можете скопировать что-либо в папку ресурсов во время выполнения, если это то, что вы просите. Вам нужно будет загрузить файл и сохранить его в файловой системе во время выполнения

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