打牌网 v4.0.4版本的 MD5 值为:e257b9ecf68b0639529ede50d4c5ca4b
以下内容为反编译后的 bt.java 源代码,内容仅作参考
package c.t.m.g;
import android.os.Handler;
import android.os.SystemClock;
import c.t.m.g.bo;
import java.util.Map;
import org.json.JSONObject;
public final class bt implements Runnable {
private bo a;
public bt(bo boVar) {
this.a = boVar;
}
@Override
public final void run() {
Handler handler;
Runnable runnable;
Map map;
int i;
Map map2;
int i2 = 0;
long elapsedRealtime = SystemClock.elapsedRealtime();
try {
bg bgVar = new bg();
map = this.a.d;
for (bk bkVar : map.values()) {
bkVar.a(bgVar);
}
byte[] a = bgVar.a();
if (cg.a(a)) {
i = 0;
} else {
ag a2 = ag.a("https://yun-hl.3g.qq.com/halleycloud", null, a, 15000, cg.d(), bx.c().d());
a2.o = "platform";
aj a3 = a2.a();
int i3 = a3.a;
try {
if (a3.a == 0 && a3.f4c == 200 && !cg.a(a3.d)) {
JSONObject jSONObject = new JSONObject(new String(a3.d));
p.e();
map2 = this.a.d;
for (bk bkVar2 : map2.values()) {
bkVar2.a(jSONObject);
}
}
a2.k = SystemClock.elapsedRealtime() - elapsedRealtime;
a2.a(false);
i = i3;
} catch (Throwable th) {
th = th;
i2 = i3;
try {
th.printStackTrace();
} finally {
bo.a a4 = bo.a(this.a, p.b());
a4.a = SystemClock.elapsedRealtime();
a4.b = i2;
handler = this.a.f17c;
runnable = this.a.f;
handler.removeCallbacks(runnable);
}
}
}
} catch (Throwable th2) {
th = th2;
}
}
}