DataRepository

@Singleton
open class DataRepository @Inject constructor : Repository

数据仓库

Author

Jenly

Follow me

Constructors

Link copied to clipboard
@Inject
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun <T> getRetrofitService(service: Class<T>): T

传入API接口类的Class,通过Retrofit.create 获得对应的Class

Link copied to clipboard
open override fun <T : RoomDatabase> getRoomDatabase(database: Class<T>): T
open override fun <T : RoomDatabase> getRoomDatabase(database: Class<T>, dbName: String?): T

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