ServiceModule.java 691 字节
Newer Older
J
jessyan 已提交
1 2 3 4 5 6 7 8
package me.jessyan.mvparms.demo.di.module;


import javax.inject.Singleton;

import dagger.Module;
import dagger.Provides;
import me.jessyan.mvparms.demo.mvp.model.api.service.CommonService;
J
jessyan 已提交
9
import me.jessyan.mvparms.demo.mvp.model.api.service.UserService;
J
jessyan 已提交
10 11 12 13 14 15 16 17 18 19 20 21 22 23
import retrofit2.Retrofit;

/**
 * Created by zhiyicx on 2016/3/30.
 */
@Module
public class ServiceModule {

    @Singleton
    @Provides
    CommonService provideCommonService(Retrofit retrofit) {
        return retrofit.create(CommonService.class);
    }

J
jessyan 已提交
24 25 26 27 28 29
    @Singleton
    @Provides
    UserService provideUserService(Retrofit retrofit) {
        return retrofit.create(UserService.class);
    }

J
jessyan 已提交
30
}