package com.huawei.hms.availableupdate; import android.app.Activity; import android.content.ActivityNotFoundException; import android.content.Intent; import android.content.pm.ResolveInfo; import android.content.pm.ServiceInfo; import android.text.TextUtils; import android.view.KeyEvent; import com.huawei.hms.activity.IBridgeActivityDelegate; import com.huawei.hms.support.log.HMSLog; import com.huawei.hms.update.ui.UpdateBean; import com.huawei.hms.utils.ResourceLoaderUtil; import java.util.Iterator; import java.util.List; /* compiled from: AppTouchWizard */ public class r extends p { @Override // com.huawei.hms.availableupdate.p public void a(q qVar) { HMSLog.i("AppTouchWizard", "Enter onCancel."); if (qVar instanceof a0) { d(); } } @Override // com.huawei.hms.availableupdate.p public void b(q qVar) { HMSLog.i("AppTouchWizard", "Enter onDoWork."); if (qVar instanceof a0) { qVar.b(); if (!c()) { a(8, this.f); } } } public final boolean c() { Activity b = b(); if (b == null || b.isFinishing() || TextUtils.isEmpty(this.g)) { return false; } try { Intent intent = new Intent(); intent.setAction("com.huawei.appmarket.intent.action.AppDetail"); intent.putExtra("APP_PACKAGENAME", this.g); a(intent); b.startActivityForResult(intent, getRequestCode()); return true; } catch (ActivityNotFoundException unused) { HMSLog.e("AppTouchWizard", "can not open AppTouch detail page"); return false; } } public void d() { c(13, this.f); } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public int getRequestCode() { return 2007; } @Override // com.huawei.hms.activity.IBridgeActivityDelegate, com.huawei.hms.availableupdate.p public void onBridgeActivityCreate(Activity activity) { super.onBridgeActivityCreate(activity); UpdateBean updateBean = this.c; if (updateBean != null) { this.f = 7; if (updateBean.isNeedConfirm() && !TextUtils.isEmpty(this.h)) { a(a0.class); } else if (!c()) { a(8, this.f); } } } @Override // com.huawei.hms.activity.IBridgeActivityDelegate, com.huawei.hms.availableupdate.p public void onBridgeActivityDestroy() { super.onBridgeActivityDestroy(); } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public boolean onBridgeActivityResult(int i, int i2, Intent intent) { IBridgeActivityDelegate iBridgeActivityDelegate; if (this.e && (iBridgeActivityDelegate = this.b) != null) { return iBridgeActivityDelegate.onBridgeActivityResult(i, i2, intent); } if (this.f != 7 || i != getRequestCode()) { return false; } if (a(this.g, this.i)) { c(0, this.f); return true; } c(8, this.f); return true; } @Override // com.huawei.hms.activity.IBridgeActivityDelegate, com.huawei.hms.availableupdate.p public void onBridgeConfigurationChanged() { super.onBridgeConfigurationChanged(); } @Override // com.huawei.hms.activity.IBridgeActivityDelegate, com.huawei.hms.availableupdate.p public void onKeyUp(int i, KeyEvent keyEvent) { IBridgeActivityDelegate iBridgeActivityDelegate; if (this.e && (iBridgeActivityDelegate = this.b) != null) { iBridgeActivityDelegate.onKeyUp(i, keyEvent); } else if (4 == i) { HMSLog.i("AppTouchWizard", "In onKeyUp, Call finish."); Activity b = b(); if (b != null && !b.isFinishing()) { b.setResult(0, null); b.finish(); } } } /* JADX WARNING: Removed duplicated region for block: B:14:0x0040 */ /* JADX WARNING: Removed duplicated region for block: B:21:? A[RETURN, SYNTHETIC] */ public final void a(Intent intent) { String str; List<ResolveInfo> queryIntentServices = b().getPackageManager().queryIntentServices(new Intent("com.apptouch.intent.action.update_hms"), 0); if (queryIntentServices != null && !queryIntentServices.isEmpty()) { Iterator<ResolveInfo> it = queryIntentServices.iterator(); while (true) { if (!it.hasNext()) { break; } ServiceInfo serviceInfo = it.next().serviceInfo; if (serviceInfo != null) { str = serviceInfo.packageName; if (!TextUtils.isEmpty(str)) { break; } } } if (TextUtils.isEmpty(str)) { intent.setPackage(str); return; } return; } str = null; if (TextUtils.isEmpty(str)) { } } @Override // com.huawei.hms.availableupdate.p public void a(Class<? extends q> cls) { a(); try { q qVar = (q) cls.newInstance(); if (!TextUtils.isEmpty(this.h) && (qVar instanceof a0)) { this.h = ResourceLoaderUtil.getString("hms_update_title"); ((a0) qVar).a(this.h); } qVar.a(this); this.d = qVar; } catch (IllegalAccessException | IllegalStateException | InstantiationException e) { HMSLog.e("AppTouchWizard", "In showDialog, Failed to show the dialog." + e.getMessage()); } } }