RecyofitUtil

原创 2018年04月16日 08:19:44










public interface ReService {

    @POST("product/getCatagory")
    @FormUrlEncoded
    Observable<LefteBase> getShuJu(@FieldMap Map<String,String>map);


}




public class Constants {

    public static final String LU_JIN="https://www.zhaoapi.cn/";
}









public class RecyofitUtil {
    public static RecyofitUtil recyofitUtil;

    private RecyofitUtil(){


    }

    public static RecyofitUtil getRecyofitUtil(){
     if (recyofitUtil==null){
         synchronized (RecyofitUtil.class){
             if (recyofitUtil==null){
                recyofitUtil =new RecyofitUtil();
             }
         }
     }
       return  recyofitUtil;
    }

    public ReService getPost(){
        Retrofit retrofit = new Retrofit.Builder().
                 baseUrl(Constants.LU_JIN)
                .addConverterFactory(GsonConverterFactory.create())
                .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
                .build();
        ReService reService = retrofit.create(ReService.class);
     return reService;
    }


}
收藏助手
不良信息举报
您举报文章:RecyofitUtil
举报原因:
原因补充:

(最多只允许输入30个字)