Есть ли способ открыть текстовый файл в классе SQLiteOpenHelper в kotlin? - PullRequest
0 голосов
/ 08 мая 2020

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

package com.madscientistapps.animenotes

import android.content.ContentValues
import android.content.Context
import android.content.res.AssetManager
import android.database.sqlite.SQLiteDatabase
import android.database.sqlite.SQLiteOpenHelper

class animeQuotesSQLiteOpenHelper(context:Context, assethelper:AssetManager): SQLiteOpenHelper (context, "animeQuotesDB", null, 1 ) {


    fun addAnime(db: SQLiteDatabase?, resourceId:Int, name:String) {

        var contentvalues = ContentValues()
        contentvalues.put("image_resource_id", resourceId)
        contentvalues.put("animeName", name)

        db?.insert("animeList", null, contentvalues)


    }

    override fun onCreate(db: SQLiteDatabase?) {

        db?.execSQL("CREATE TABLE animeList (" +
                "_id INTEGER PRIMARY KEY AUTOINCREMENT," +
                "image_resource_id TEXT," +
                "animeName TEXT" +
                ")")

    }

    override fun onUpgrade(db: SQLiteDatabase?, oldVersion: Int, newVersion: Int) {
        TODO("Not yet implemented")
    }

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