-
@Module() public class NetworkModuleDropbox 网络模块
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public @interfaceNetworkModule.NetworkAuth
-
Field Summary
Fields Modifier and Type Field Description public final static NetworkModuleINSTANCE
-
Method Summary
Modifier and Type Method Description final OkHttpClientprovideOkHttpClient(AuthInterceptor authInterceptor)提供 OkHttpClient final OkHttpClientprovideAuthOkHttpClient()提供授权 OkHttpClient final RetrofitprovideRetrofit(OkHttpClient okHttpClient)提供 Retrofit 实例 final RetrofitprovideRetrofitWithAuth(OkHttpClient okHttpClient)提供授权 Retrofit 实例 final DropboxApiprovideDropboxApi(Retrofit retrofit)提供 DropboxApi 实例 final AuthApiprovideAuthApi(Retrofit retrofit)提供 AuthApi 实例 -
-
Method Detail
-
provideOkHttpClient
@Provides()@Singleton() final OkHttpClient provideOkHttpClient(AuthInterceptor authInterceptor)
提供 OkHttpClient
-
provideAuthOkHttpClient
@Provides()@Singleton() final OkHttpClient provideAuthOkHttpClient()
提供授权 OkHttpClient
-
provideRetrofit
@Provides()@Singleton() final Retrofit provideRetrofit(OkHttpClient okHttpClient)
提供 Retrofit 实例
-
provideRetrofitWithAuth
@Provides()@Singleton() final Retrofit provideRetrofitWithAuth(OkHttpClient okHttpClient)
提供授权 Retrofit 实例
-
provideDropboxApi
@Provides()@Singleton() final DropboxApi provideDropboxApi(Retrofit retrofit)
提供 DropboxApi 实例
-
provideAuthApi
@Provides()@Singleton() final AuthApi provideAuthApi(Retrofit retrofit)
提供 AuthApi 实例
-
-
-
-