getRoomDatabase

abstract fun <T : RoomDatabase> getRoomDatabase(database: Class<T>): T

传入数据库类的Class,通过Room.databaseBuilder获得对应的RoomDatabase 实现

Parameters

database

数据库抽象类;用注解Database注释并继承RoomDatabase的抽象类

T

泛型T为数据库对象的类型


abstract fun <T : RoomDatabase> getRoomDatabase(database: Class<T>, dbName: String?): T

传入数据库类的Class,通过Room.databaseBuilder获得对应的RoomDatabase 实现

Parameters

database

数据库抽象类;用注解Database注释并继承RoomDatabase的抽象类

dbName

数据库文件名称

T

泛型T为数据库对象的类型