搜书大师 v23.2版本的 MD5 值为:5ee433f6456b6278bd6e80a5d44df55e
以下内容为反编译后的 p71.java 源代码,内容仅作参考
package com.lygame.aaa;
import android.content.Context;
import com.trello.rxlifecycle.components.support.RxAppCompatActivity;
import java.lang.ref.SoftReference;
import retrofit2.Retrofit;
public abstract class p71<T> implements oc3<q71<T>, T> {
private SoftReference<RxAppCompatActivity> a;
private SoftReference<f81> b;
private boolean c;
private boolean d;
private boolean e;
private String g0;
private String f = "http://comm.moonreader.cn";
private String g = "";
private int a0 = 6;
private int b0 = 60;
private int c0 = 2592000;
private int d0 = 1;
private long e0 = 100;
private long f0 = 10;
public p71(f81 listener, Context con) {
setListener(listener);
C(con);
D(true);
s(true);
}
public void A(long retryDelay) {
this.e0 = retryDelay;
}
public void B(long retryIncreaseDelay) {
this.f0 = retryIncreaseDelay;
}
public void C(Context con) {
this.a = new SoftReference<>(con);
}
public void D(boolean showProgress) {
this.d = showProgress;
}
@Override
public T call(q71<T> httpResult) {
return httpResult.a();
}
public String b() {
return this.f;
}
public String c() {
return this.g0;
}
public int d() {
return this.a0;
}
public int e() {
return this.b0;
}
public int f() {
return this.c0;
}
public SoftReference<f81> g() {
return this.b;
}
public String h() {
return this.g;
}
public abstract xa3 i(Retrofit retrofit);
public int j() {
return this.d0;
}
public long k() {
return this.e0;
}
public long l() {
return this.f0;
}
public RxAppCompatActivity m() {
return this.a.get();
}
public String n() {
if (c() != null && !"".equals(c())) {
return c();
}
return b() + h();
}
public boolean o() {
return this.e;
}
public boolean p() {
return this.c;
}
public boolean q() {
return this.d;
}
public void r(String baseUrl) {
this.f = baseUrl;
}
public void s(boolean cache) {
this.e = cache;
}
public void setListener(f81 listener) {
this.b = new SoftReference<>(listener);
}
public void t(String cacheUrl) {
this.g0 = cacheUrl;
}
public void u(boolean cancel) {
this.c = cancel;
}
public void v(int connectionTime) {
this.a0 = connectionTime;
}
public void w(int cookieNetWorkTime) {
this.b0 = cookieNetWorkTime;
}
public void x(int cookieNoNetWorkTime) {
this.c0 = cookieNoNetWorkTime;
}
public void y(String method) {
this.g = method;
}
public void z(int retryCount) {
this.d0 = retryCount;
}
}