213 lines
8.6 KiB
Java
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);
|
|
}
|
|
}
|