NetMirror.apk
Download file
package androidx.core.app;
/* JADX INFO: loaded from: classes.dex */
public abstract class d {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private static final Object f4395a = new Object();
/* JADX WARN: Code restructure failed: missing block: B:15:0x003c, code lost:
if (r5 != null) goto L42;
*/
/* JADX WARN: Code restructure failed: missing block: B:16:0x003e, code lost:
r5.close();
*/
/* JADX WARN: Code restructure failed: missing block: B:22:0x004c, code lost:
if (r5 == null) goto L36;
*/
/* JADX WARN: Code restructure failed: missing block: B:25:0x0050, code lost:
return;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public static void a(android.content.Context r5, java.lang.String r6) {
/*
java.lang.Object r0 = androidx.core.app.d.f4395a
monitor-enter(r0)
java.lang.String r1 = ""
boolean r1 = r6.equals(r1) // Catch: java.lang.Throwable -> L12
if (r1 == 0) goto L14
java.lang.String r6 = "androidx.appcompat.app.AppCompatDelegate.application_locales_record_file"
r5.deleteFile(r6) // Catch: java.lang.Throwable -> L12
monitor-exit(r0) // Catch: java.lang.Throwable -> L12
return
L12:
r5 = move-exception
goto L6a
L14:
java.lang.String r1 = "androidx.appcompat.app.AppCompatDelegate.application_locales_record_file"
r2 = 0
java.io.FileOutputStream r5 = r5.openFileOutput(r1, r2) // Catch: java.lang.Throwable -> L12 java.io.FileNotFoundException -> L57
org.xmlpull.v1.XmlSerializer r1 = android.util.Xml.newSerializer() // Catch: java.lang.Throwable -> L12
r2 = 0
r1.setOutput(r5, r2) // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L44
java.lang.String r3 = "UTF-8"
java.lang.Boolean r4 = java.lang.Boolean.TRUE // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L44
r1.startDocument(r3, r4) // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L44
java.lang.String r3 = "locales"
r1.startTag(r2, r3) // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L44
java.lang.String r3 = "application_locales"
r1.attribute(r2, r3, r6) // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L44
java.lang.String r6 = "locales"
r1.endTag(r2, r6) // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L44
r1.endDocument() // Catch: java.lang.Throwable -> L42 java.lang.Exception -> L44
if (r5 == 0) goto L4f
L3e:
r5.close() // Catch: java.lang.Throwable -> L12 java.io.IOException -> L4f
goto L4f
L42:
r6 = move-exception
goto L51
L44:
r6 = move-exception
java.lang.String r1 = "AppLocalesStorageHelper"
java.lang.String r2 = "Storing App Locales : Failed to persist app-locales in storage "
android.util.Log.w(r1, r2, r6) // Catch: java.lang.Throwable -> L42
if (r5 == 0) goto L4f
goto L3e
L4f:
monitor-exit(r0) // Catch: java.lang.Throwable -> L12
return
L51:
if (r5 == 0) goto L56
r5.close() // Catch: java.lang.Throwable -> L12 java.io.IOException -> L56
L56:
throw r6 // Catch: java.lang.Throwable -> L12
L57:
java.lang.String r5 = "AppLocalesStorageHelper"
java.lang.String r6 = "Storing App Locales : FileNotFoundException: Cannot open file %s for writing "
java.lang.String r1 = "androidx.appcompat.app.AppCompatDelegate.application_locales_record_file"
java.lang.Object[] r1 = new java.lang.Object[]{r1} // Catch: java.lang.Throwable -> L12
java.lang.String r6 = java.lang.String.format(r6, r1) // Catch: java.lang.Throwable -> L12
android.util.Log.w(r5, r6) // Catch: java.lang.Throwable -> L12
monitor-exit(r0) // Catch: java.lang.Throwable -> L12
return
L6a:
monitor-exit(r0) // Catch: java.lang.Throwable -> L12
throw r5
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.core.app.d.a(android.content.Context, java.lang.String):void");
}
/* JADX WARN: Code restructure failed: missing block: B:22:0x003d, code lost:
r1 = r3.getAttributeValue(null, "application_locales");
*/
/* JADX WARN: Removed duplicated region for block: B:48:0x0046 A[EXC_TOP_SPLITTER, PHI: r1
0x0046: PHI (r1v2 java.lang.String) = (r1v0 java.lang.String), (r1v4 java.lang.String) binds: [B:29:0x0053, B:23:0x0044] A[DONT_GENERATE, DONT_INLINE], SYNTHETIC] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public static java.lang.String b(android.content.Context r8) {
/*
java.lang.Object r0 = androidx.core.app.d.f4395a
monitor-enter(r0)
java.lang.String r1 = ""
java.lang.String r2 = "androidx.appcompat.app.AppCompatDelegate.application_locales_record_file"
java.io.FileInputStream r2 = r8.openFileInput(r2) // Catch: java.lang.Throwable -> L4a java.io.FileNotFoundException -> L6a
org.xmlpull.v1.XmlPullParser r3 = android.util.Xml.newPullParser() // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L4c
java.lang.String r4 = "UTF-8"
r3.setInput(r2, r4) // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L4c
int r4 = r3.getDepth() // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L4c
L18:
int r5 = r3.next() // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L4c
r6 = 1
if (r5 == r6) goto L44
r6 = 3
if (r5 != r6) goto L2b
int r7 = r3.getDepth() // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L4c
if (r7 <= r4) goto L44
goto L2b
L29:
r8 = move-exception
goto L64
L2b:
if (r5 == r6) goto L18
r6 = 4
if (r5 != r6) goto L31
goto L18
L31:
java.lang.String r5 = r3.getName() // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L4c
java.lang.String r6 = "locales"
boolean r5 = r5.equals(r6) // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L4c
if (r5 == 0) goto L18
java.lang.String r4 = "application_locales"
r5 = 0
java.lang.String r1 = r3.getAttributeValue(r5, r4) // Catch: java.lang.Throwable -> L29 java.lang.Throwable -> L4c
L44:
if (r2 == 0) goto L56
L46:
r2.close() // Catch: java.lang.Throwable -> L4a java.io.IOException -> L56
goto L56
L4a:
r8 = move-exception
goto L6c
L4c:
java.lang.String r3 = "AppLocalesStorageHelper"
java.lang.String r4 = "Reading app Locales : Unable to parse through file :androidx.appcompat.app.AppCompatDelegate.application_locales_record_file"
android.util.Log.w(r3, r4) // Catch: java.lang.Throwable -> L29
if (r2 == 0) goto L56
goto L46
L56:
boolean r2 = r1.isEmpty() // Catch: java.lang.Throwable -> L4a
if (r2 != 0) goto L5d
goto L62
L5d:
java.lang.String r2 = "androidx.appcompat.app.AppCompatDelegate.application_locales_record_file"
r8.deleteFile(r2) // Catch: java.lang.Throwable -> L4a
L62:
monitor-exit(r0) // Catch: java.lang.Throwable -> L4a
return r1
L64:
if (r2 == 0) goto L69
r2.close() // Catch: java.lang.Throwable -> L4a java.io.IOException -> L69
L69:
throw r8 // Catch: java.lang.Throwable -> L4a
L6a:
monitor-exit(r0) // Catch: java.lang.Throwable -> L4a
return r1
L6c:
monitor-exit(r0) // Catch: java.lang.Throwable -> L4a
throw r8
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.core.app.d.b(android.content.Context):java.lang.String");
}
}
⚠️ This content was hidden by an advertisement filtering extension in your browser. Please disable it and reload the page to access the decompiled content.
We only display one small text ad to keep this service free. Here's what it looks like:
Read the Docs for Business: You write the docs. We do the rest.
Try it today!Ad by EthicalAds
Download file