MT Manager v2.15.3版本的 MD5 值为:27f0d62ac7123fbbaefff319fdab9f13
以下内容为反编译后的 RunnableC15095.java 源代码,内容仅作参考
package l;
import android.os.SystemClock;
import java.io.IOException;
import java.net.SocketTimeoutException;
import java.util.HashMap;
import org.json.JSONException;
import org.json.JSONObject;
public final class RunnableC15095 implements Runnable {
public final C6673 f44565;
@Override
public final void run() {
long j;
long j2;
long j3;
InterfaceC11586 m17571;
JSONObject m24725;
C6673 c6673 = this.f44565;
try {
HashMap m16223 = c6673.m16223();
if (m16223 == null) {
return;
}
C10884.m24176("openSDK_LOG.ReportManager", "-->doReportVia, params: " + m16223.toString());
int m18878 = C7936.m18872(C3680.m10014(), (String) null).m18878("Common_HttpRetryCount");
int i = m18878 == 0 ? 2 : m18878;
long elapsedRealtime = SystemClock.elapsedRealtime();
int i2 = 0;
int i3 = 0;
while (true) {
int i4 = i2 + 1;
try {
try {
m17571 = C7375.m17569().m17571("https://appsupport.qq.com/cgi-bin/appstage/mstats_batch_report", m16223);
C10884.m24184("openSDK_LOG.ReportManager", "-->reportVia: statusCode " + m17571.d());
m24725 = C11305.m24725(m17571.a());
j2 = (long) m17571.c();
j3 = (long) m17571.b();
} catch (JSONException unused) {
j = 0;
i3 = -4;
j2 = j;
j3 = j2;
i2 = i4;
if (i2 >= i) {
}
}
} catch (SocketTimeoutException unused2) {
j = 0;
elapsedRealtime = SystemClock.elapsedRealtime();
i3 = -8;
j2 = j;
j3 = j2;
i2 = i4;
if (i2 >= i) {
}
} catch (IOException e) {
i3 = C1154.m3702(e);
j = 0;
j2 = j;
j3 = j2;
i2 = i4;
if (i2 >= i) {
}
} catch (Exception unused3) {
j = 0;
i3 = -6;
i4 = i;
j2 = j;
j3 = j2;
i2 = i4;
if (i2 >= i) {
}
}
if (m17571.d() != 200) {
i3 = m17571.d();
break;
}
try {
if (m24725.getInt("ret") == 0) {
break;
}
} catch (JSONException unused4) {
}
if (j3 != 0) {
break;
}
i2 = i4;
if (i2 >= i) {
break;
}
}
boolean z = false;
int i5 = i3;
c6673.getClass();
C6673.m16219("mapp_apptrace_sdk", elapsedRealtime, j2, j3, i5, null);
c6673.f19996.clear();
C10884.m24184("openSDK_LOG.ReportManager", "-->doReportVia, uploadSuccess: " + z + " resultCode: " + i5);
} catch (Exception e2) {
C10884.m24177("openSDK_LOG.ReportManager", "-->doReportVia, exception in serial executor.", e2);
}
}
public RunnableC15095(C6673 c6673) {
this.f44565 = c6673;
}
}