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

213 lines
8.6 KiB
Java

package com.ubt.jimu.user.setting.view;
import android.app.Activity;
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.ubt.jimu.R;
import com.ubt.jimu.base.cache.Cache;
import com.ubt.jimu.base.cache.SharePreferenceHelper;
import com.ubt.jimu.base.dialog.JimuSimpleDialog;
import com.ubt.jimu.base.entities.UpdateApkEntities;
import com.ubt.jimu.base.mvp.BaseMvpFragment;
import com.ubt.jimu.update.UpdateManager;
import com.ubt.jimu.user.setting.presenter.AboutPresenter;
import com.ubt.jimu.user.setting.view.AboutFragment;
import com.ubt.jimu.utils.PackageHelper;
import com.ubt.jimu.widgets.ClickableSpanListener;
import java.util.List;
/* loaded from: classes2.dex */
public class AboutFragment extends BaseMvpFragment<AboutPresenter> implements AboutPresenter.AboutView {
private TextView a;
private TextView b;
private TextView c;
private LinearLayout d;
private TextView e;
private TextView f;
private LinearLayout g;
private TextView h;
/* renamed from: com.ubt.jimu.user.setting.view.AboutFragment$1, reason: invalid class name */
class AnonymousClass1 implements View.OnClickListener {
AnonymousClass1() {
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
String string = AboutFragment.this.getResources().getString(R.string.version_details);
if (TextUtils.isEmpty(string)) {
return;
}
JimuSimpleDialog buildSimpleDialog = JimuSimpleDialog.buildSimpleDialog(AboutFragment.this.getActivity(), AboutFragment.this.getString(R.string.ok), null, AboutFragment.this.getString(R.string.version_desc), string, 19, null, new DialogInterface.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.a
@Override // android.content.DialogInterface.OnClickListener
public final void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
AboutFragment.this.b.setEnabled(false);
buildSimpleDialog.setOnDismissListener(new JimuSimpleDialog.OnDismissListener() { // from class: com.ubt.jimu.user.setting.view.AboutFragment.1.1
@Override // com.ubt.jimu.base.dialog.JimuSimpleDialog.OnDismissListener
public void onDismiss(Dialog dialog) {
AboutFragment.this.b.setEnabled(true);
}
});
buildSimpleDialog.show();
}
}
private void bindClick() {
this.g.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.d
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
AboutFragment.this.a(view);
}
});
this.f.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.c
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
AboutFragment.this.b(view);
}
});
this.e.setOnClickListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.e
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
AboutFragment.this.c(view);
}
});
}
private void initView(View view) {
this.a = (TextView) view.findViewById(R.id.tv_jimu_version);
this.b = (TextView) view.findViewById(R.id.tvVersionDesc);
this.c = (TextView) view.findViewById(R.id.tvUpdateNow);
this.d = (LinearLayout) view.findViewById(R.id.xl_china);
this.e = (TextView) view.findViewById(R.id.tv_phone);
this.f = (TextView) view.findViewById(R.id.tv_start_ucare);
this.g = (LinearLayout) view.findViewById(R.id.xl_start_jimu);
this.h = (TextView) view.findViewById(R.id.tv_start_jimu);
}
private void o() {
PackageHelper.a("CHANNEL_ID");
this.a.setText(String.format("Jimu %s", "3.9.6.75"));
this.d.setVisibility(0);
String string = getString(R.string.version_desc);
com.ubt.jimu.utils.TextUtils.a(this.b, string, string, new ClickableSpanListener(new AnonymousClass1(), true, getResources().getColor(R.color.txt_287EF1)));
String string2 = getString(R.string.update_now);
com.ubt.jimu.utils.TextUtils.a(this.c, string2, string2, new ClickableSpanListener(new View.OnClickListener() { // from class: com.ubt.jimu.user.setting.view.AboutFragment.2
/* renamed from: com.ubt.jimu.user.setting.view.AboutFragment$2$1, reason: invalid class name */
class AnonymousClass1 implements UpdateManager.UpdateCallback {
AnonymousClass1() {
}
public /* synthetic */ void a() {
AboutFragment.this.c.setEnabled(true);
}
@Override // com.ubt.jimu.update.UpdateManager.UpdateCallback
public void a(UpdateApkEntities updateApkEntities) {
AboutFragment.this.c.post(new Runnable() { // from class: com.ubt.jimu.user.setting.view.b
@Override // java.lang.Runnable
public final void run() {
AboutFragment.AnonymousClass2.AnonymousClass1.this.a();
}
});
}
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
UpdateManager.c().a((Activity) AboutFragment.this.getActivity(), (UpdateManager.UpdateCallback) new AnonymousClass1(), true);
AboutFragment.this.c.setEnabled(false);
}
}, true, getResources().getColor(R.color.txt_287EF1)));
if (Cache.getInstance().getSettings().getBoolean(SharePreferenceHelper.SP_KEY_APP_NEED_UPDATE, false).booleanValue()) {
this.c.setVisibility(0);
} else {
this.c.setVisibility(8);
}
}
public /* synthetic */ void c(View view) {
b();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public int getLayoutID() {
return R.layout.fragment_about;
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onDestroy() {
UpdateManager.c().a();
super.onDestroy();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onPause() {
super.onPause();
}
@Override // androidx.fragment.app.Fragment
public void onRequestPermissionsResult(int i, String[] strArr, int[] iArr) {
super.onRequestPermissionsResult(i, strArr, iArr);
if (iArr[0] == 0) {
b();
}
}
@Override // androidx.fragment.app.Fragment
public void onStart() {
super.onStart();
o();
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment, androidx.fragment.app.Fragment
public void onViewCreated(View view, Bundle bundle) {
super.onViewCreated(view, bundle);
initView(view);
bindClick();
}
private void c(String str) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("message/rfc822");
intent.putExtra("android.intent.extra.EMAIL", new String[]{str});
intent.putExtra("android.intent.extra.SUBJECT", "您的建议");
intent.putExtra("android.intent.extra.TEXT", "我们很希望能得到您的建议!!!");
startActivity(Intent.createChooser(intent, "Select email application."));
}
public /* synthetic */ void a(View view) {
c(this.h.getText().toString());
}
public /* synthetic */ void b(View view) {
c(this.f.getText().toString());
}
@Override // com.ubt.jimu.base.mvp.BaseMvpFragment
public AboutPresenter createPresenter() {
return new AboutPresenter();
}
private void b() {
Intent intent = new Intent("android.intent.action.DIAL", Uri.parse("tel:" + this.e.getText().toString()));
intent.setFlags(268435456);
List<ResolveInfo> queryIntentActivities = getActivity().getPackageManager().queryIntentActivities(intent, 65536);
if (queryIntentActivities == null || queryIntentActivities.size() == 0) {
return;
}
startActivity(intent);
}
}