71 lines
2.8 KiB
Java
71 lines
2.8 KiB
Java
package com.google.android.libraries.places.internal;
|
|
|
|
import android.content.Context;
|
|
import android.os.Build;
|
|
import android.os.DropBoxManager;
|
|
import android.util.Log;
|
|
import java.util.LinkedHashMap;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class zzgb {
|
|
private static DropBoxManager zza;
|
|
private static final LinkedHashMap zzb = new zzga(16, 0.75f, true);
|
|
private static String zzc;
|
|
|
|
public static void zza(Context context, boolean z) {
|
|
synchronized (zzgb.class) {
|
|
if (zza == null) {
|
|
zza = (DropBoxManager) context.getApplicationContext().getSystemService("dropbox");
|
|
zzc = "com.google.android.libraries.places";
|
|
}
|
|
}
|
|
}
|
|
|
|
public static void zzb(Throwable th) {
|
|
long j;
|
|
synchronized (zzgb.class) {
|
|
long id = Thread.currentThread().getId();
|
|
int hashCode = th.hashCode();
|
|
Integer num = (Integer) zzb.get(Long.valueOf(id));
|
|
if (num == null || num.intValue() != hashCode) {
|
|
DropBoxManager dropBoxManager = zza;
|
|
if (dropBoxManager == null || !dropBoxManager.isTagEnabled("system_app_crash")) {
|
|
return;
|
|
}
|
|
DropBoxManager dropBoxManager2 = zza;
|
|
StringBuilder sb = new StringBuilder();
|
|
Object[] objArr = new Object[3];
|
|
objArr[0] = zzc;
|
|
List zzc2 = zzik.zzb('.').zzc("3.0.0");
|
|
if (zzc2.size() == 3) {
|
|
j = 0;
|
|
for (int i = 0; i < zzc2.size(); i++) {
|
|
try {
|
|
j = (j * 100) + Integer.parseInt((String) zzc2.get(i));
|
|
} catch (NumberFormatException unused) {
|
|
}
|
|
}
|
|
objArr[1] = Long.valueOf(j);
|
|
objArr[2] = "3.0.0";
|
|
sb.append(String.format("Package: %s v%d (%s)\n", objArr));
|
|
sb.append(String.format("Build: %s\n", Build.FINGERPRINT));
|
|
sb.append("\n");
|
|
sb.append(Log.getStackTraceString(th));
|
|
dropBoxManager2.addText("system_app_crash", sb.toString());
|
|
zzb.put(Long.valueOf(id), Integer.valueOf(hashCode));
|
|
}
|
|
j = -1;
|
|
objArr[1] = Long.valueOf(j);
|
|
objArr[2] = "3.0.0";
|
|
sb.append(String.format("Package: %s v%d (%s)\n", objArr));
|
|
sb.append(String.format("Build: %s\n", Build.FINGERPRINT));
|
|
sb.append("\n");
|
|
sb.append(Log.getStackTraceString(th));
|
|
dropBoxManager2.addText("system_app_crash", sb.toString());
|
|
zzb.put(Long.valueOf(id), Integer.valueOf(hashCode));
|
|
}
|
|
}
|
|
}
|
|
}
|