jimu-decompiled/sources/com/baidu/uaq/agent/android/crashes/g.java
2025-05-13 19:24:51 +02:00

62 lines
1.9 KiB
Java

package com.baidu.uaq.agent.android.crashes;
import android.content.Context;
import android.content.SharedPreferences;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
/* compiled from: JsonCrashStore.java */
/* loaded from: classes.dex */
public class g implements d {
private static final com.baidu.uaq.agent.android.logging.a b = com.baidu.uaq.agent.android.logging.b.a();
private final Context a;
public g(Context context) {
this.a = context;
}
@Override // com.baidu.uaq.agent.android.crashes.d
public void a(b bVar) {
synchronized (this) {
SharedPreferences.Editor edit = this.a.getSharedPreferences("APMCrashStore", 0).edit();
edit.putString(bVar.e().toString(), bVar.c());
edit.commit();
}
}
@Override // com.baidu.uaq.agent.android.crashes.d
public int b() {
return this.a.getSharedPreferences("APMCrashStore", 0).getAll().size();
}
@Override // com.baidu.uaq.agent.android.crashes.d
public void b(b bVar) {
synchronized (this) {
SharedPreferences.Editor edit = this.a.getSharedPreferences("APMCrashStore", 0).edit();
edit.remove(bVar.e().toString());
edit.commit();
}
}
@Override // com.baidu.uaq.agent.android.crashes.d
public List<b> a() {
Map<String, ?> all;
SharedPreferences sharedPreferences = this.a.getSharedPreferences("APMCrashStore", 0);
ArrayList arrayList = new ArrayList();
synchronized (this) {
all = sharedPreferences.getAll();
}
for (Object obj : all.values()) {
if (obj instanceof String) {
try {
arrayList.add(b.b((String) obj));
} catch (Exception e) {
b.a("Exception encountered while deserializing crash", e);
}
}
}
return arrayList;
}
}