天天看點

RetrofitRetrofitZhujieApui APi

Retrofit

public class RetrofitUtils {

    public static RetrofitUtils retrofit = null;
    private final Retrofit retrofit1;

    public RetrofitUtils() {      
OkHttpClient okHttpClient = new OkHttpClient.Builder()
        .addInterceptor( new HttpLoggingInterceptor().setLevel( HttpLoggingInterceptor.Level.BODY ) )
        .build();      

retrofit1 = new Retrofit.Builder() .baseUrl( "http://v.juhe.cn/" ) .addConverterFactory( GsonConverterFactory. create() ) .build(); } public static RetrofitUtils getInstance(){ if ( null == retrofit){ synchronized (RetrofitUtils. class){ if ( null == retrofit){ retrofit = new RetrofitUtils(); } } } return retrofit; } public ZhujieApui getZhuceApi(){ return retrofit1.create( ZhujieApui. class ); }}

ZhujieApui

public interface ZhujieApui
{

    @GET("/toutiao/index")

    Call<Bean> call();
}      

APi

public class Api {

    public static final String URL = "http://v.juhe.cn/toutiao/index?type=top&key=444da40ec8ee43818073d7131c2ffa8f";

}