public class RepositoryManager extends java.lang.Object implements IRepositoryManager
IModel 层必要的 Api 做数据处理| Constructor and Description |
|---|
RepositoryManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearAllCache()
清理所有缓存
|
android.content.Context |
getContext()
获取
Context |
<T> T |
obtainCacheService(java.lang.Class<T> cacheClass)
根据传入的 Class 获取对应的 RxCache service
|
<T> T |
obtainRetrofitService(java.lang.Class<T> serviceClass)
根据传入的 Class 获取对应的 Retrofit service
|
public <T> T obtainRetrofitService(java.lang.Class<T> serviceClass)
obtainRetrofitService in interface IRepositoryManagerT - ApiService classserviceClass - ApiService classpublic <T> T obtainCacheService(java.lang.Class<T> cacheClass)
obtainCacheService in interface IRepositoryManagerT - Cache classcacheClass - Cache classpublic void clearAllCache()
clearAllCache in interface IRepositoryManagerpublic android.content.Context getContext()
IRepositoryManagerContextgetContext in interface IRepositoryManagerContext