/** * Set the {@link retrofit.RestAdapter} log level. * * @param isDebug * If true, the log level is set to {@link retrofit.RestAdapter.LogLevel#FULL}. Otherwise {@link retrofit.RestAdapter.LogLevel#NONE}. */ public RottenTomatoes setIsDebug(boolean isDebug) { this.isDebug = isDebug; if (restAdapter != null) { restAdapter.setLogLevel(isDebug ? RestAdapter.LogLevel.FULL : RestAdapter.LogLevel.NONE); } return this; }
/** * Set the {@link retrofit.RestAdapter} log level. * * @param isDebug * If true, the log level is set to {@link retrofit.RestAdapter.LogLevel#FULL}. Otherwise {@link retrofit.RestAdapter.LogLevel#NONE}. */ public FanartTv setIsDebug(boolean isDebug) { this.isDebug = isDebug; if (restAdapter != null) { restAdapter.setLogLevel(isDebug ? RestAdapter.LogLevel.FULL : RestAdapter.LogLevel.NONE); } return this; }
/** * Set the {@link retrofit.RestAdapter} log level. * * @param isDebug * If true, the log level is set to {@link retrofit.RestAdapter.LogLevel#FULL}. Otherwise {@link retrofit.RestAdapter.LogLevel#NONE}. */ public MovieMeter setIsDebug(boolean isDebug) { this.isDebug = isDebug; if (restAdapter != null) { restAdapter.setLogLevel(isDebug ? RestAdapter.LogLevel.FULL : RestAdapter.LogLevel.NONE); } return this; }
public static INewService GetClient(boolean dbg){ RestAdapter restAdapter = new RestAdapter.Builder(). .setEndpoint(API_URL). .setClient(new OkClient(new OkHttpClient())) .build(); if (dbg) restAdapter.setLogLevel(RestAdapter.LogLevel.FULL); return restAdapter.create(INewService.class); }
private RestAdapter getRestAdapter(String HOST) { File cacheFile = new File(mContext.getApplicationContext().getCacheDir().getAbsolutePath(), "videoCache"); int cacheSize = 10 * 1024 * 1024; Cache cache = new Cache(cacheFile, cacheSize); OkHttpClient.Builder okBuilder = new OkHttpClient.Builder(); okBuilder.cache(cache); okBuilder.readTimeout(20, TimeUnit.SECONDS);//设置读取新连接超时 okBuilder.connectTimeout(10, TimeUnit.SECONDS);//设置新连接的默认连接超时 okBuilder.writeTimeout(20, TimeUnit.SECONDS);//设置默认为新连接编写超时 OkHttpClient client = okBuilder.build(); // RestAdapter.Builder restBuilder = new RestAdapter.Builder(); restBuilder.setClient(new Ok3Client(client)); restBuilder.setEndpoint(HOST);//URL_HOST restBuilder.setConverter(new GsonConverter(getGson()));//解析 // RestAdapter videoRestAdapter = restBuilder.build(); videoRestAdapter.setLogLevel(LOG_LEVEL); return videoRestAdapter; }