RetrofitUtil(关于retrofit的封装工具类,可添加拦截器)
import android.util.Log;
import com.example.rrtrofitrxjavamvp_demo.ApiService;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import okhttp3.HttpUrl;
import okhttp3.Interceptor;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import retrofit2.Retrofit;
import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
public class RetrofitUtil {
private static RetrofitUtil retrofitUtil;
private Retrofit retrofit;
private OkHttpClient client;
private RetrofitUtil() {
client = new OkHttpClient.Builder()
.addInterceptor(new LogInterceptor())
.connectTimeout(5000, TimeUnit.MICROSECONDS)
.build();
}
public static RetrofitUtil getInstance() {
if (null =