package com.huawei.hms.availableupdate; import android.app.Activity; import android.content.Intent; import android.text.TextUtils; import android.view.KeyEvent; import com.huawei.hms.activity.BridgeActivity; import com.huawei.hms.activity.IBridgeActivityDelegate; import com.huawei.hms.android.SystemUtils; import com.huawei.hms.common.util.AGCUtils; import com.huawei.hms.support.hianalytics.HiAnalyticsConstant; import com.huawei.hms.support.hianalytics.HiAnalyticsUtils; import com.huawei.hms.support.log.HMSLog; import com.huawei.hms.update.ui.UpdateBean; import com.huawei.hms.utils.NetWorkUtil; import com.huawei.hms.utils.PackageManagerHelper; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.HashMap; /* compiled from: AbsUpdateWizard */ public abstract class p implements IBridgeActivityDelegate { public WeakReference<Activity> a; public IBridgeActivityDelegate b; public UpdateBean c = null; public q d = null; public boolean e = false; public int f = -1; public String g = null; public String h = null; public int i = 0; public static String a(int i2) { if (i2 == 0) { return g0.class.getName(); } if (i2 == 5) { return z.class.getName(); } if (i2 != 6) { return i2 != 7 ? "" : r.class.getName(); } return h0.class.getName(); } public void a(q qVar) { } public abstract void a(Class<? extends q> cls); public Activity b() { WeakReference<Activity> weakReference = this.a; if (weakReference == null) { return null; } return weakReference.get(); } public void b(q qVar) { } public void c(int i2, int i3) { Activity b2 = b(); if (b2 != null && !b2.isFinishing()) { a(i2, i3); Intent intent = new Intent(); intent.putExtra(BridgeActivity.EXTRA_DELEGATE_CLASS_NAME, getClass().getName()); intent.putExtra(BridgeActivity.EXTRA_RESULT, i2); b2.setResult(-1, intent); b2.finish(); } } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public void onBridgeActivityCreate(Activity activity) { this.a = new WeakReference<>(activity); if (this.c == null) { Intent intent = activity.getIntent(); if (intent != null) { UpdateBean updateBean = (UpdateBean) intent.getSerializableExtra(BridgeActivity.EXTRA_DELEGATE_UPDATE_INFO); this.c = updateBean; if (updateBean == null) { return; } } else { return; } } this.g = this.c.b(); this.h = this.c.getClientAppName(); this.i = this.c.c(); this.c.a(); this.b = null; this.e = false; this.f = -1; } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public void onBridgeActivityDestroy() { IBridgeActivityDelegate iBridgeActivityDelegate; this.a = null; a(); if (this.e && (iBridgeActivityDelegate = this.b) != null) { iBridgeActivityDelegate.onBridgeActivityDestroy(); } } /* JADX DEBUG: Multi-variable search result rejected for r2v0, resolved type: com.huawei.hms.availableupdate.p */ /* JADX WARN: Multi-variable type inference failed */ @Override // com.huawei.hms.activity.IBridgeActivityDelegate public void onBridgeConfigurationChanged() { IBridgeActivityDelegate iBridgeActivityDelegate; if (!this.e || (iBridgeActivityDelegate = this.b) == null) { q qVar = this.d; if (qVar != null) { Class<?> cls = qVar.getClass(); this.d.b(); this.d = null; a((Class<? extends q>) cls); return; } return; } iBridgeActivityDelegate.onBridgeConfigurationChanged(); } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public void onKeyUp(int i2, KeyEvent keyEvent) { IBridgeActivityDelegate iBridgeActivityDelegate; if (this.e && (iBridgeActivityDelegate = this.b) != null) { iBridgeActivityDelegate.onKeyUp(i2, keyEvent); } } public final String b(int i2, int i3) { String valueOf = String.valueOf(i2); if (i3 == 0) { return "0000" + valueOf; } else if (i3 == 5) { return "5000" + valueOf; } else if (i3 != 6) { return valueOf; } else { return "4000" + valueOf; } } public void a() { q qVar = this.d; if (qVar != null) { try { qVar.b(); this.d = null; } catch (IllegalStateException e2) { HMSLog.e("AbsUpdateWizard", "In dismissDialog, Failed to dismiss the dialog." + e2.getMessage()); } } } public void a(int i2, int i3) { if (!SystemUtils.isChinaROM()) { HMSLog.i("AbsUpdateWizard", "not ChinaROM "); return; } Activity b2 = b(); if (b2 != null && !b2.isFinishing()) { int packageVersionCode = new PackageManagerHelper(b2).getPackageVersionCode(this.g); HashMap hashMap = new HashMap(); hashMap.put("package", b2.getPackageName()); hashMap.put(HiAnalyticsConstant.BI_KEY_TARGET_PACKAGE, this.g); hashMap.put(HiAnalyticsConstant.BI_KEY_TARGET_VER, String.valueOf(packageVersionCode)); hashMap.put(HiAnalyticsConstant.BI_KEY_SDK_VER, "50300304"); hashMap.put("app_id", AGCUtils.getAppId(b2)); hashMap.put(HiAnalyticsConstant.BI_KEY_TRIGGER_API, "core.connnect"); hashMap.put(HiAnalyticsConstant.BI_KEY_UPDATE_TYPE, String.valueOf(i3)); hashMap.put(HiAnalyticsConstant.BI_KEY_NET_TYPE, String.valueOf(NetWorkUtil.getNetworkType(b2))); hashMap.put("result", b(i2, i3)); HiAnalyticsUtils.getInstance().onEvent(b2, HiAnalyticsConstant.BI_TYPE_UPDATE, hashMap); } } public boolean a(boolean z) { Activity b2 = b(); boolean z2 = false; if (b2 == null) { return false; } ArrayList typeList = this.c.getTypeList(); if (typeList.size() > 0) { typeList.remove(0); } if (this.b == null) { a(typeList); } if (this.b != null) { z2 = true; this.e = true; this.c.setTypeList(typeList); this.c.setNeedConfirm(z); IBridgeActivityDelegate iBridgeActivityDelegate = this.b; if (iBridgeActivityDelegate instanceof p) { ((p) iBridgeActivityDelegate).a(this.c); } this.b.onBridgeActivityCreate(b2); } return z2; } public final void a(ArrayList arrayList) { String a2 = (arrayList == null || arrayList.size() <= 0) ? null : a(((Integer) arrayList.get(0)).intValue()); if (a2 != null) { try { this.b = (IBridgeActivityDelegate) Class.forName(a2).asSubclass(IBridgeActivityDelegate.class).newInstance(); } catch (ClassCastException | ClassNotFoundException | IllegalAccessException | InstantiationException e2) { HMSLog.e("AbsUpdateWizard", "getBridgeActivityDelegate error" + e2.getMessage()); } } } public final void a(UpdateBean updateBean) { this.c = updateBean; } public boolean a(String str, int i2) { Activity b2; if (!TextUtils.isEmpty(str) && (b2 = b()) != null && !b2.isFinishing() && new PackageManagerHelper(b2).getPackageVersionCode(str) >= i2) { return true; } return false; } }