正在查看: 星辰VPN v1.2.3 应用的 UpdateAppActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 星辰VPN v1.2.3 应用的 UpdateAppActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package ui;
import android.R;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
import com.teprinciple.updateapputils.R$id;
import com.teprinciple.updateapputils.R$layout;
import com.teprinciple.updateapputils.R$string;
import constant.UiType;
import extension.ContextKtxKt;
import extension.CoreKtxKt;
import extension.StringKtxKt;
import java.util.HashMap;
import java.util.Objects;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.ArraysKt___ArraysKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.PropertyReference1Impl;
import kotlin.jvm.internal.a;
import kotlin.jvm.internal.b;
import kotlin.jvm.internal.c;
import kotlin.jvm.internal.d;
import kotlin.reflect.KProperty;
import listener.OnBtnClickListener;
import listener.OnInitUiListener;
import model.UiConfig;
import model.UpdateConfig;
import model.UpdateInfo;
import update.DownloadAppUtils;
import update.UpdateAppService;
import update.UpdateAppUtils;
import util.AlertDialogUtil;
import util.SPUtil;
@Metadata(bv = {1, 0, 3}, d1 = {"\u0000j\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0015\n\u0002\b\u0005\b\u0000\u0018\u0000 22\u00020\u0001:\u00012B\u0005¢\u0006\u0002\u0010\u0002J\b\u0010\u001b\u001a\u00020\u001cH\u0002J\b\u0010\u001d\u001a\u00020\u001cH\u0016J\u0010\u0010\u001e\u001a\u00020\u001c2\u0006\u0010\u001f\u001a\u00020 H\u0002J\b\u0010!\u001a\u00020\u001cH\u0002J\b\u0010\"\u001a\u00020\u001cH\u0003J\b\u0010#\u001a\u00020\u001cH\u0016J\u0012\u0010$\u001a\u00020\u001c2\b\u0010%\u001a\u0004\u0018\u00010&H\u0014J+\u0010'\u001a\u00020\u001c2\u0006\u0010(\u001a\u00020)2\f\u0010*\u001a\b\u0012\u0004\u0012\u00020,0+2\u0006\u0010-\u001a\u00020.H\u0016¢\u0006\u0002\u0010/J\b\u00100\u001a\u00020\u001cH\u0002J\b\u00101\u001a\u00020\u001cH\u0003R\u0010\u0010\u0003\u001a\u0004\u0018\u00010\u0004X\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\u0005\u001a\u0004\u0018\u00010\u0006X\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\u0007\u001a\u0004\u0018\u00010\u0004X\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\b\u001a\u0004\u0018\u00010\tX\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\n\u001a\u0004\u0018\u00010\tX\u0082\u000e¢\u0006\u0002\n\u0000R\u001b\u0010\u000b\u001a\u00020\f8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u000f\u0010\u0010\u001a\u0004\b\r\u0010\u000eR\u001b\u0010\u0011\u001a\u00020\u00128BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0015\u0010\u0010\u001a\u0004\b\u0013\u0010\u0014R\u001b\u0010\u0016\u001a\u00020\u00178BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u001a\u0010\u0010\u001a\u0004\b\u0018\u0010\u0019¨\u00063"}, d2 = {"Lui/UpdateAppActivity;", "Landroidx/appcompat/app/AppCompatActivity;", "()V", "cancelBtn", "Landroid/view/View;", "ivLogo", "Landroid/widget/ImageView;", "sureBtn", "tvContent", "Landroid/widget/TextView;", "tvTitle", "uiConfig", "Lmodel/UiConfig;", "getUiConfig", "()Lmodel/UiConfig;", "uiConfig$delegate", "Lkotlin/Lazy;", "updateConfig", "Lmodel/UpdateConfig;", "getUpdateConfig", "()Lmodel/UpdateConfig;", "updateConfig$delegate", "updateInfo", "Lmodel/UpdateInfo;", "getUpdateInfo", "()Lmodel/UpdateInfo;", "updateInfo$delegate", "download", "", "finish", "hideShowCancelBtn", "show", "", "initUi", "initView", "onBackPressed", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onRequestPermissionsResult", "requestCode", "", "permissions", "", "", "grantResults", "", "(I[Ljava/lang/String;[I)V", "preDownLoad", "realDownload", "Companion", "updateapputils_release"}, k = 1, mv = {1, 1, 15})
public final class UpdateAppActivity extends AppCompatActivity {
public static final KProperty[] $$delegatedProperties;
public static final Companion INSTANCE;
private static final int PERMISSION_CODE = 1001;
private static final String permission = "android.permission.WRITE_EXTERNAL_STORAGE";
private HashMap _$_findViewCache;
private View cancelBtn;
private ImageView ivLogo;
private View sureBtn;
private TextView tvContent;
private TextView tvTitle;
private final Lazy updateInfo = LazyKt.lazy(new Function0<UpdateInfo>() {
@Override
public final UpdateInfo invoke() {
return UpdateAppUtils.INSTANCE.getUpdateInfo$updateapputils_release();
}
});
private final Lazy updateConfig = LazyKt.lazy(new Function0<UpdateConfig>() {
{
super(0);
}
@Override
public final UpdateConfig invoke() {
UpdateInfo updateInfo;
updateInfo = UpdateAppActivity.this.getUpdateInfo();
return updateInfo.getConfig();
}
});
private final Lazy uiConfig = LazyKt.lazy(new Function0<UiConfig>() {
{
super(0);
}
@Override
public final UiConfig invoke() {
UpdateInfo updateInfo;
updateInfo = UpdateAppActivity.this.getUpdateInfo();
return updateInfo.getUiConfig();
}
});
@Metadata(bv = {1, 0, 3}, d1 = {"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002J\r\u0010\u0007\u001a\u0004\u0018\u00010\b¢\u0006\u0002\u0010\tR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T¢\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0006X\u0082T¢\u0006\u0002\n\u0000¨\u0006\n"}, d2 = {"Lui/UpdateAppActivity$Companion;", "", "()V", "PERMISSION_CODE", "", "permission", "", "launch", "", "()Lkotlin/Unit;", "updateapputils_release"}, k = 1, mv = {1, 1, 15})
public static final class Companion {
private Companion() {
}
public Companion(a aVar) {
this();
}
public final Unit launch() {
Context globalContext = CoreKtxKt.globalContext();
if (globalContext == null) {
return null;
}
Intent intent = new Intent(globalContext, (Class<?>) UpdateAppActivity.class);
intent.setFlags(268435456);
globalContext.startActivity(intent);
return Unit.INSTANCE;
}
}
static {
PropertyReference1Impl propertyReference1Impl = new PropertyReference1Impl(c.a(UpdateAppActivity.class), "updateInfo", "getUpdateInfo()Lmodel/UpdateInfo;");
d dVar = c.a;
Objects.requireNonNull(dVar);
PropertyReference1Impl propertyReference1Impl2 = new PropertyReference1Impl(c.a(UpdateAppActivity.class), "updateConfig", "getUpdateConfig()Lmodel/UpdateConfig;");
Objects.requireNonNull(dVar);
PropertyReference1Impl propertyReference1Impl3 = new PropertyReference1Impl(c.a(UpdateAppActivity.class), "uiConfig", "getUiConfig()Lmodel/UiConfig;");
Objects.requireNonNull(dVar);
$$delegatedProperties = new KProperty[]{propertyReference1Impl, propertyReference1Impl2, propertyReference1Impl3};
INSTANCE = new Companion(null);
}
private final void download() {
startService(new Intent((Context) this, (Class<?>) UpdateAppService.class));
int downloadBy = getUpdateConfig().getDownloadBy();
if (downloadBy != 257) {
if (downloadBy != 258) {
return;
}
DownloadAppUtils.INSTANCE.downloadForWebView(getUpdateInfo().getApkUrl());
return;
}
boolean z = getUpdateConfig().getCheckWifi() && !ContextKtxKt.isWifiConnected(this);
if (z) {
AlertDialogUtil alertDialogUtil = AlertDialogUtil.INSTANCE;
String string = getString(R$string.check_wifi_notice);
b.e(string, "getString(R.string.check_wifi_notice)");
alertDialogUtil.show(this, string, (r20 & 4) != 0 ? new Function0<Unit>() {
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
}
} : null, (r20 & 8) != 0 ? new Function0<Unit>() {
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
}
} : new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
UpdateAppActivity.this.realDownload();
}
}, (r20 & 16) != 0 ? false : false, (r20 & 32) != 0 ? CoreKtxKt.string(R$string.notice) : null, (r20 & 64) != 0 ? CoreKtxKt.string(R$string.cancel) : null, (r20 & 128) != 0 ? CoreKtxKt.string(R$string.sure) : null);
}
if (!(z)) {
realDownload();
}
}
public final UiConfig getUiConfig() {
Lazy lazy = this.uiConfig;
KProperty kProperty = $$delegatedProperties[2];
return (UiConfig) lazy.getValue();
}
public final UpdateConfig getUpdateConfig() {
Lazy lazy = this.updateConfig;
KProperty kProperty = $$delegatedProperties[1];
return (UpdateConfig) lazy.getValue();
}
public final UpdateInfo getUpdateInfo() {
Lazy lazy = this.updateInfo;
KProperty kProperty = $$delegatedProperties[0];
return (UpdateInfo) lazy.getValue();
}
public final void hideShowCancelBtn(boolean show) {
View view = this.cancelBtn;
if (view != null) {
CoreKtxKt.visibleOrGone(view, show);
}
View findViewById = findViewById(R$id.view_line);
if (findViewById != null) {
CoreKtxKt.visibleOrGone(findViewById, show);
}
}
private final void initUi() {
UiConfig uiConfig = getUiConfig();
Integer updateLogoImgRes = uiConfig.getUpdateLogoImgRes();
if (updateLogoImgRes != null) {
int intValue = updateLogoImgRes.intValue();
ImageView imageView = this.ivLogo;
if (imageView != null) {
imageView.setImageResource(intValue);
}
}
Integer titleTextColor = uiConfig.getTitleTextColor();
if (titleTextColor != null) {
int intValue2 = titleTextColor.intValue();
TextView textView = this.tvTitle;
if (textView != null) {
textView.setTextColor(intValue2);
}
}
Float titleTextSize = uiConfig.getTitleTextSize();
if (titleTextSize != null) {
float floatValue = titleTextSize.floatValue();
TextView textView2 = this.tvTitle;
if (textView2 != null) {
textView2.setTextSize(floatValue);
}
}
Integer contentTextColor = uiConfig.getContentTextColor();
if (contentTextColor != null) {
int intValue3 = contentTextColor.intValue();
TextView textView3 = this.tvContent;
if (textView3 != null) {
textView3.setTextColor(intValue3);
}
}
Float contentTextSize = uiConfig.getContentTextSize();
if (contentTextSize != null) {
float floatValue2 = contentTextSize.floatValue();
TextView textView4 = this.tvContent;
if (textView4 != null) {
textView4.setTextSize(floatValue2);
}
}
Integer updateBtnBgColor = uiConfig.getUpdateBtnBgColor();
if (updateBtnBgColor != null) {
int intValue4 = updateBtnBgColor.intValue();
View view = this.sureBtn;
if (view != null) {
view.setBackgroundColor(intValue4);
}
}
Integer updateBtnBgRes = uiConfig.getUpdateBtnBgRes();
if (updateBtnBgRes != null) {
int intValue5 = updateBtnBgRes.intValue();
View view2 = this.sureBtn;
if (view2 != null) {
view2.setBackgroundResource(intValue5);
}
}
if (this.sureBtn instanceof TextView) {
Integer updateBtnTextColor = uiConfig.getUpdateBtnTextColor();
if (updateBtnTextColor != null) {
int intValue6 = updateBtnTextColor.intValue();
View view3 = this.sureBtn;
if (!(view3 instanceof TextView)) {
view3 = null;
}
TextView textView5 = (TextView) view3;
if (textView5 != null) {
textView5.setTextColor(intValue6);
}
}
Float updateBtnTextSize = uiConfig.getUpdateBtnTextSize();
if (updateBtnTextSize != null) {
float floatValue3 = updateBtnTextSize.floatValue();
View view4 = this.sureBtn;
if (!(view4 instanceof TextView)) {
view4 = null;
}
TextView textView6 = (TextView) view4;
if (textView6 != null) {
textView6.setTextSize(floatValue3);
}
}
View view5 = this.sureBtn;
if (!(view5 instanceof TextView)) {
view5 = null;
}
TextView textView7 = (TextView) view5;
if (textView7 != null) {
textView7.setText(uiConfig.getUpdateBtnText());
}
}
Integer cancelBtnBgColor = uiConfig.getCancelBtnBgColor();
if (cancelBtnBgColor != null) {
int intValue7 = cancelBtnBgColor.intValue();
View view6 = this.cancelBtn;
if (view6 != null) {
view6.setBackgroundColor(intValue7);
}
}
Integer cancelBtnBgRes = uiConfig.getCancelBtnBgRes();
if (cancelBtnBgRes != null) {
int intValue8 = cancelBtnBgRes.intValue();
View view7 = this.cancelBtn;
if (view7 != null) {
view7.setBackgroundResource(intValue8);
}
}
if (this.cancelBtn instanceof TextView) {
Integer cancelBtnTextColor = uiConfig.getCancelBtnTextColor();
if (cancelBtnTextColor != null) {
int intValue9 = cancelBtnTextColor.intValue();
View view8 = this.cancelBtn;
if (!(view8 instanceof TextView)) {
view8 = null;
}
TextView textView8 = (TextView) view8;
if (textView8 != null) {
textView8.setTextColor(intValue9);
}
}
Float cancelBtnTextSize = uiConfig.getCancelBtnTextSize();
if (cancelBtnTextSize != null) {
float floatValue4 = cancelBtnTextSize.floatValue();
View view9 = this.cancelBtn;
if (!(view9 instanceof TextView)) {
view9 = null;
}
TextView textView9 = (TextView) view9;
if (textView9 != null) {
textView9.setTextSize(floatValue4);
}
}
View view10 = this.cancelBtn;
TextView textView10 = (TextView) (view10 instanceof TextView ? view10 : null);
if (textView10 != null) {
textView10.setText(uiConfig.getCancelBtnText());
}
}
}
@SuppressLint({"ClickableViewAccessibility"})
private final void initView() {
this.tvTitle = (TextView) findViewById(R$id.tv_update_title);
this.tvContent = (TextView) findViewById(R$id.tv_update_content);
this.cancelBtn = findViewById(R$id.btn_update_cancel);
this.sureBtn = findViewById(R$id.btn_update_sure);
this.ivLogo = (ImageView) findViewById(R$id.iv_update_logo);
TextView textView = this.tvTitle;
if (textView != null) {
textView.setText(getUpdateInfo().getUpdateTitle());
}
TextView textView2 = this.tvContent;
if (textView2 != null) {
textView2.setText(getUpdateInfo().getUpdateContent());
}
View view = this.cancelBtn;
if (view != null) {
view.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view2) {
UpdateConfig updateConfig;
updateConfig = UpdateAppActivity.this.getUpdateConfig();
boolean force = updateConfig.getForce();
if (force) {
CoreKtxKt.exitApp();
}
if (!(force)) {
UpdateAppActivity.this.finish();
}
}
});
}
View view2 = this.sureBtn;
if (view2 != null) {
view2.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view3) {
View view4;
View view5;
UiConfig uiConfig;
if (!(DownloadAppUtils.INSTANCE.isDownloading())) {
view4 = UpdateAppActivity.this.sureBtn;
if (view4 instanceof TextView) {
view5 = UpdateAppActivity.this.sureBtn;
if (!(view5 instanceof TextView)) {
view5 = null;
}
TextView textView3 = (TextView) view5;
if (textView3 != null) {
uiConfig = UpdateAppActivity.this.getUiConfig();
textView3.setText(uiConfig.getUpdateBtnText());
}
}
UpdateAppActivity.this.preDownLoad();
}
}
});
}
hideShowCancelBtn(!getUpdateConfig().getForce());
View view3 = this.cancelBtn;
if (view3 != null) {
view3.setOnTouchListener(new View.OnTouchListener() {
@Override
public final boolean onTouch(View view4, MotionEvent event) {
OnBtnClickListener onCancelBtnClickListener$updateapputils_release;
b.e(event, "event");
if (event.getAction() == 1 && (onCancelBtnClickListener$updateapputils_release = UpdateAppUtils.INSTANCE.getOnCancelBtnClickListener$updateapputils_release()) != null) {
return onCancelBtnClickListener$updateapputils_release.onClick();
}
return false;
}
});
}
View view4 = this.sureBtn;
if (view4 != null) {
view4.setOnTouchListener(new View.OnTouchListener() {
@Override
public final boolean onTouch(View view5, MotionEvent event) {
OnBtnClickListener onUpdateBtnClickListener$updateapputils_release;
b.e(event, "event");
if (event.getAction() == 1 && (onUpdateBtnClickListener$updateapputils_release = UpdateAppUtils.INSTANCE.getOnUpdateBtnClickListener$updateapputils_release()) != null) {
return onUpdateBtnClickListener$updateapputils_release.onClick();
}
return false;
}
});
}
}
public final void preDownLoad() {
boolean z = Build.VERSION.SDK_INT < 23;
if (z) {
download();
}
if (!(z)) {
boolean z5 = ContextCompat.checkSelfPermission(this, permission) == 0;
if (z5) {
download();
}
if (!(z5)) {
ActivityCompat.requestPermissions(this, new String[]{permission}, 1001);
}
}
}
@SuppressLint({"SetTextI18n"})
public final void realDownload() {
if ((getUpdateConfig().getForce() || getUpdateConfig().getAlwaysShowDownLoadDialog()) && (this.sureBtn instanceof TextView)) {
DownloadAppUtils downloadAppUtils = DownloadAppUtils.INSTANCE;
downloadAppUtils.setOnError(new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
View view;
UpdateConfig updateConfig;
UiConfig uiConfig;
view = UpdateAppActivity.this.sureBtn;
if (!(view instanceof TextView)) {
view = null;
}
TextView textView = (TextView) view;
if (textView != null) {
uiConfig = UpdateAppActivity.this.getUiConfig();
textView.setText(uiConfig.getDownloadFailText());
}
updateConfig = UpdateAppActivity.this.getUpdateConfig();
if (updateConfig.getAlwaysShowDownLoadDialog()) {
UpdateAppActivity.this.hideShowCancelBtn(true);
}
}
});
downloadAppUtils.setOnReDownload(new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
View view;
UiConfig uiConfig;
view = UpdateAppActivity.this.sureBtn;
if (!(view instanceof TextView)) {
view = null;
}
TextView textView = (TextView) view;
if (textView != null) {
uiConfig = UpdateAppActivity.this.getUiConfig();
textView.setText(uiConfig.getUpdateBtnText());
}
}
});
downloadAppUtils.setOnProgress(new Function1<Integer, Unit>() {
{
super(1);
}
@Override
public Unit invoke(Integer num) {
invoke(num.intValue());
return Unit.INSTANCE;
}
public final void invoke(int i) {
View view;
UpdateConfig updateConfig;
UiConfig uiConfig;
View view2;
UpdateConfig updateConfig2;
boolean z = i == 100;
if (z) {
view2 = UpdateAppActivity.this.sureBtn;
if (!(view2 instanceof TextView)) {
view2 = null;
}
TextView textView = (TextView) view2;
if (textView != null) {
textView.setText(UpdateAppActivity.this.getString(R$string.install));
}
updateConfig2 = UpdateAppActivity.this.getUpdateConfig();
if (updateConfig2.getAlwaysShowDownLoadDialog()) {
UpdateAppActivity.this.hideShowCancelBtn(true);
}
}
if (!(z)) {
view = UpdateAppActivity.this.sureBtn;
TextView textView2 = (TextView) (view instanceof TextView ? view : null);
if (textView2 != null) {
StringBuilder sb = new StringBuilder();
uiConfig = UpdateAppActivity.this.getUiConfig();
sb.append(uiConfig.getDownloadingBtnText());
sb.append(i);
sb.append('%');
textView2.setText(sb.toString());
}
updateConfig = UpdateAppActivity.this.getUpdateConfig();
if (updateConfig.getAlwaysShowDownLoadDialog()) {
UpdateAppActivity.this.hideShowCancelBtn(false);
}
}
}
});
}
DownloadAppUtils.INSTANCE.download();
boolean z = false;
if (getUpdateConfig().getShowDownloadingToast()) {
Toast.makeText((Context) this, getUiConfig().getDownloadingToastText(), 0).show();
}
if (!getUpdateConfig().getForce() && !getUpdateConfig().getAlwaysShowDownLoadDialog()) {
z = true;
}
if (z) {
finish();
}
}
public void _$_clearFindViewByIdCache() {
HashMap hashMap = this._$_findViewCache;
if (hashMap != null) {
hashMap.clear();
}
}
public View _$_findCachedViewById(int i) {
if (this._$_findViewCache == null) {
this._$_findViewCache = new HashMap();
}
View view = (View) this._$_findViewCache.get(Integer.valueOf(i));
if (view != null) {
return view;
}
View findViewById = findViewById(i);
this._$_findViewCache.put(Integer.valueOf(i), findViewById);
return findViewById;
}
public void finish() {
super/*android.app.Activity*/.finish();
overridePendingTransition(0, 0);
}
public void onBackPressed() {
}
public void onCreate(Bundle savedInstanceState) {
int i;
super/*androidx.fragment.app.FragmentActivity*/.onCreate(savedInstanceState);
String uiType = getUiConfig().getUiType();
int hashCode = uiType.hashCode();
if (hashCode == -1848957518) {
if (uiType.equals(UiType.SIMPLE)) {
i = R$layout.view_update_dialog_simple;
}
i = R$layout.view_update_dialog_simple;
} else if (hashCode != -131730877) {
if (hashCode == 1999208305 && uiType.equals(UiType.CUSTOM)) {
Integer customLayoutId = getUiConfig().getCustomLayoutId();
i = customLayoutId != null ? customLayoutId.intValue() : R$layout.view_update_dialog_simple;
}
i = R$layout.view_update_dialog_simple;
} else {
if (uiType.equals(UiType.PLENTIFUL)) {
i = R$layout.view_update_dialog_plentiful;
}
i = R$layout.view_update_dialog_simple;
}
setContentView(i);
initView();
initUi();
OnInitUiListener onInitUiListener$updateapputils_release = UpdateAppUtils.INSTANCE.getOnInitUiListener$updateapputils_release();
if (onInitUiListener$updateapputils_release != null) {
Window window = getWindow();
b.e(window, "window");
onInitUiListener$updateapputils_release.onInitUpdateUi(window.getDecorView().findViewById(R.id.content), getUpdateConfig(), getUiConfig());
}
StringKtxKt.deleteFile(SPUtil.INSTANCE.getString(DownloadAppUtils.KEY_OF_SP_APK_PATH, ""));
}
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
Integer orNull;
b.j(permissions, "permissions");
b.j(grantResults, "grantResults");
super/*androidx.fragment.app.FragmentActivity*/.onRequestPermissionsResult(requestCode, permissions, grantResults);
if (requestCode != 1001) {
return;
}
orNull = ArraysKt___ArraysKt.getOrNull(grantResults, 0);
boolean z = orNull != null && orNull.intValue() == 0;
if (z) {
download();
}
if (!(z)) {
if (!(ActivityCompat.shouldShowRequestPermissionRationale(this, permission))) {
AlertDialogUtil alertDialogUtil = AlertDialogUtil.INSTANCE;
String string = getString(R$string.no_storage_permission);
b.e(string, "getString(R.string.no_storage_permission)");
alertDialogUtil.show(this, string, (r20 & 4) != 0 ? new Function0<Unit>() {
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
}
} : null, (r20 & 8) != 0 ? new Function0<Unit>() {
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
}
} : new Function0<Unit>() {
{
super(0);
}
@Override
public Unit invoke() {
invoke2();
return Unit.INSTANCE;
}
public final void invoke2() {
Intent intent = new Intent("android.settings.APPLICATION_DETAILS_SETTINGS");
StringBuilder n = android.support.v4.media.b.n("package:");
n.append(UpdateAppActivity.this.getPackageName());
intent.setData(Uri.parse(n.toString()));
UpdateAppActivity.this.startActivity(intent);
}
}, (r20 & 16) != 0 ? false : false, (r20 & 32) != 0 ? CoreKtxKt.string(R$string.notice) : null, (r20 & 64) != 0 ? CoreKtxKt.string(R$string.cancel) : null, (r20 & 128) != 0 ? CoreKtxKt.string(R$string.sure) : null);
}
}
}
}