MD5 校验值:13dc6b335e0f136597784161f314cd8e
e.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。
package l2; import android.content.Context; import android.database.sqlite.SQLiteFullException; import android.os.Process; import android.util.Log; import com.transsion.sdk.oneid.data.GroupHashInfo; import com.transsion.sdk.oneid.data.OdIdInfo; import java.util.HashMap; import t0.s; public final class e { public static volatile e f2970c; public final int f2971a; public Object f2972b; public e(int i4, Object obj) { this.f2971a = i4; this.f2972b = obj; } public final m2.e a() { switch (this.f2971a) { case 3: return u3.d.a(m2.c.a("https://ire-oneid.shalltry.com", true) + "/one/v1/check", ((GroupHashInfo) this.f2972b).toString(), false); default: return u3.d.a(m2.c.a("https://ire-oneid.shalltry.com", true) + "/one/v1/odid", ((OdIdInfo) this.f2972b).toString(), true); } } public final void b(f fVar) { String str; int i4 = f2.f.f2518a; if (i4 == 0) { s.f3733a.a("trackException tid not configure"); return; } String str2 = fVar.f2974c; if (str2.contains("addJSON")) { return; } f2.c cVar = new f2.c(); cVar.a(1, 1, "count"); cVar.e("eid", str2); cVar.a(Process.myPid(), 2, "pid"); cVar.d("extra", fVar.f2975d, 2); Throwable cause = fVar.getCause(); if (cause == null) { str = null; } else if (cause instanceof SQLiteFullException) { str = cause.getClass().getName(); } else { str = cause.getCause() != null ? Log.getStackTraceString(cause.getCause()) : Log.getStackTraceString(cause); if (str.length() > 2048) { str = str.substring(0, 2048); } } cVar.e("stackTrace", str); if (str2.contains("sql")) { long j4 = 0; try { j4 = ((Context) this.f2972b).getFilesDir().getUsableSpace(); } catch (Exception e4) { e4.printStackTrace(); } cVar.c(j4, "usableSpace"); } long j5 = i4; a.c(j5).d("ev_athena", cVar, j5); } public e() { this.f2971a = 1; this.f2972b = new HashMap(); } }