jimu-decompiled/sources/com/ubt/jimu/user/view/CountryCodeActivity.java
2025-05-13 19:24:51 +02:00

210 lines
13 KiB
Java

package com.ubt.jimu.user.view;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.ButterKnife;
import com.ubt.jimu.BaseActivity;
import com.ubt.jimu.R;
import com.ubt.jimu.base.entities.NSLocale;
import com.ubt.jimu.user.view.adapter.CountryCodeAdapter;
import java.util.ArrayList;
import java.util.List;
/* loaded from: classes2.dex */
public class CountryCodeActivity extends BaseActivity {
private String a;
private CountryCodeAdapter b;
private List<NSLocale> c = new ArrayList();
private Handler d = new Handler();
RecyclerView recyclerView;
private void D0() {
new Thread(new Runnable() { // from class: com.ubt.jimu.user.view.CountryCodeActivity.2
/* JADX WARN: Code restructure failed: missing block: B:40:0x00db, code lost:
r0.close();
*/
/* JADX WARN: Code restructure failed: missing block: B:42:?, code lost:
return;
*/
/* JADX WARN: Code restructure failed: missing block: B:43:0x00df, code lost:
r0 = move-exception;
*/
/* JADX WARN: Code restructure failed: missing block: B:44:0x00e0, code lost:
r0.printStackTrace();
*/
/* JADX WARN: Code restructure failed: missing block: B:45:0x00e3, code lost:
return;
*/
@Override // java.lang.Runnable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
public void run() {
/*
r7 = this;
r0 = 0
com.ubt.jimu.user.view.CountryCodeActivity r1 = com.ubt.jimu.user.view.CountryCodeActivity.this // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
android.content.res.Resources r1 = r1.getResources() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r2 = 2131755009(0x7f100001, float:1.9140885E38)
java.io.InputStream r0 = r1.openRawResource(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.io.InputStreamReader r1 = new java.io.InputStreamReader // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r1.<init>(r0) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r2 = 51200(0xc800, float:7.1746E-41)
java.nio.CharBuffer r2 = java.nio.CharBuffer.allocate(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
int r1 = r1.read(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r1 == 0) goto L23
r2.flip() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
L23:
com.ubt.jimu.user.view.CountryCodeActivity$2$1 r1 = new com.ubt.jimu.user.view.CountryCodeActivity$2$1 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r1.<init>(r7) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.reflect.Type r1 = r1.getType() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.google.gson.Gson r3 = new com.google.gson.Gson // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r3.<init>() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r2 = r2.toString() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.Object r1 = r3.fromJson(r2, r1) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.List r1 = (java.util.List) r1 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r1 == 0) goto Ld9
int r2 = r1.size() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r2 != 0) goto L45
goto Ld9
L45:
java.util.Locale r2 = com.ubt.jimu.utils.LocaleUtils.e() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r3 = r2.getLanguage() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.Locale r4 = java.util.Locale.CHINA // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r4 = r4.getLanguage() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
boolean r3 = r3.equals(r4) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r3 == 0) goto L71
java.util.Iterator r2 = r1.iterator() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
L5d:
boolean r3 = r2.hasNext() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r3 == 0) goto Lbc
java.lang.Object r3 = r2.next() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.base.entities.NSLocale r3 = (com.ubt.jimu.base.entities.NSLocale) r3 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r4 = r3.getChineseName() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r3.setName(r4) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
goto L5d
L71:
java.lang.String r2 = r2.getLanguage() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.Locale r3 = java.util.Locale.ENGLISH // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r3 = r3.getLanguage() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
boolean r2 = r2.equals(r3) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r2 == 0) goto L99
java.util.Iterator r2 = r1.iterator() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
L85:
boolean r3 = r2.hasNext() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r3 == 0) goto Lbc
java.lang.Object r3 = r2.next() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.base.entities.NSLocale r3 = (com.ubt.jimu.base.entities.NSLocale) r3 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r4 = r3.getName() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r3.setName(r4) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
goto L85
L99:
java.util.Iterator r2 = r1.iterator() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
L9d:
boolean r3 = r2.hasNext() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r3 == 0) goto Lbc
java.lang.Object r3 = r2.next() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.base.entities.NSLocale r3 = (com.ubt.jimu.base.entities.NSLocale) r3 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.Locale r4 = new java.util.Locale // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r5 = ""
java.lang.String r6 = r3.getCode() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r4.<init>(r5, r6) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.lang.String r4 = r4.getDisplayCountry() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r3.setName(r4) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
goto L9d
Lbc:
com.ubt.jimu.user.view.CountryCodeActivity r2 = com.ubt.jimu.user.view.CountryCodeActivity.this // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
java.util.List r2 = com.ubt.jimu.user.view.CountryCodeActivity.a(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r2.addAll(r1) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.user.view.CountryCodeActivity r1 = com.ubt.jimu.user.view.CountryCodeActivity.this // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
android.os.Handler r1 = com.ubt.jimu.user.view.CountryCodeActivity.c(r1) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
com.ubt.jimu.user.view.CountryCodeActivity$2$2 r2 = new com.ubt.jimu.user.view.CountryCodeActivity$2$2 // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r2.<init>() // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
r1.post(r2) // Catch: java.lang.Throwable -> Le4 java.lang.Exception -> Le6
if (r0 == 0) goto Lf4
r0.close() // Catch: java.lang.Exception -> Lf0
goto Lf4
Ld9:
if (r0 == 0) goto Le3
r0.close() // Catch: java.lang.Exception -> Ldf
goto Le3
Ldf:
r0 = move-exception
r0.printStackTrace()
Le3:
return
Le4:
r1 = move-exception
goto Lf5
Le6:
r1 = move-exception
r1.printStackTrace() // Catch: java.lang.Throwable -> Le4
if (r0 == 0) goto Lf4
r0.close() // Catch: java.lang.Exception -> Lf0
goto Lf4
Lf0:
r0 = move-exception
r0.printStackTrace()
Lf4:
return
Lf5:
if (r0 == 0) goto Lff
r0.close() // Catch: java.lang.Exception -> Lfb
goto Lff
Lfb:
r0 = move-exception
r0.printStackTrace()
Lff:
throw r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.ubt.jimu.user.view.CountryCodeActivity.AnonymousClass2.run():void");
}
}).start();
}
private void initView() {
this.recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
this.b = new CountryCodeAdapter(this, this.c, this.a);
this.b.a(new CountryCodeAdapter.Callback() { // from class: com.ubt.jimu.user.view.CountryCodeActivity.1
@Override // com.ubt.jimu.user.view.adapter.CountryCodeAdapter.Callback
public void a(String str, String str2) {
Intent intent = new Intent();
intent.putExtra("country_code", str);
intent.putExtra("country_name", str2);
CountryCodeActivity.this.setResult(-1, intent);
CountryCodeActivity.this.finish();
}
});
this.recyclerView.setAdapter(this.b);
D0();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, androidx.core.app.ComponentActivity, android.app.Activity
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.activity_country_code);
ButterKnife.a(this);
this.a = getIntent().getStringExtra("selected_code");
initView();
}
@Override // com.ubt.jimu.BaseActivity, com.ubt.jimu.ScreenRotationManageActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
protected void onDestroy() {
super.onDestroy();
this.d.removeCallbacksAndMessages(null);
}
@Override // com.ubt.jimu.BaseActivity
public void relayout() {
}
}