package com.huawei.hms.update.note; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.text.TextUtils; import android.view.KeyEvent; import com.huawei.hms.activity.IBridgeActivityDelegate; import com.huawei.hms.adapter.sysobs.SystemManager; import com.huawei.hms.support.log.HMSLog; import com.huawei.hms.ui.AbstractDialog; import com.huawei.hms.ui.AbstractPromptDialog; import com.huawei.hms.utils.PackageManagerHelper; import com.huawei.hms.utils.ResourceLoaderUtil; /* loaded from: classes2.dex */ public class AppSpoofResolution implements IBridgeActivityDelegate { private Activity a; private b b; /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes2.dex */ public class a implements AbstractDialog.Callback { final AppSpoofResolution a; a(AppSpoofResolution appSpoofResolution) { this.a = appSpoofResolution; } @Override // com.huawei.hms.ui.AbstractDialog.Callback public void onCancel(AbstractDialog abstractDialog) { com.huawei.hms.availableupdate.a.c.a(true); this.a.b = null; this.a.a(); } @Override // com.huawei.hms.ui.AbstractDialog.Callback public void onDoWork(AbstractDialog abstractDialog) { com.huawei.hms.availableupdate.a.c.a(true); this.a.b = null; this.a.a(); } } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes2.dex */ public static class b extends AbstractPromptDialog { private b() { } @Override // com.huawei.hms.ui.AbstractDialog public String onGetMessageString(Context context) { String applicationName = new PackageManagerHelper(context).getApplicationName("com.huawei.hwid"); String str = TextUtils.isEmpty(applicationName) ? "com.huawei.hwid" : applicationName; if (ResourceLoaderUtil.getmContext() == null) { ResourceLoaderUtil.setmContext(context); } return ResourceLoaderUtil.getString("hms_is_spoof", str); } @Override // com.huawei.hms.ui.AbstractDialog public String onGetPositiveButtonString(Context context) { if (ResourceLoaderUtil.getmContext() == null) { ResourceLoaderUtil.setmContext(context); } return ResourceLoaderUtil.getString("hms_confirm"); } @Override // com.huawei.hms.ui.AbstractPromptDialog, com.huawei.hms.ui.AbstractDialog public String onGetTitleString(Context context) { if (ResourceLoaderUtil.getmContext() == null) { ResourceLoaderUtil.setmContext(context); } return ResourceLoaderUtil.getString("hms_spoof_hints"); } /* synthetic */ b(a aVar) { this(); } } private void b() { Activity activity = getActivity(); if (activity == null || activity.isFinishing()) { return; } b bVar = this.b; if (bVar == null) { this.b = new b(null); } else { bVar.dismiss(); } HMSLog.i("AppSpoofResolution", "enter AppSpoofResolution showPromptdlg to resolve conn error"); this.b.show(activity, new a(this)); } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public int getRequestCode() { return 0; } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public void onBridgeActivityCreate(Activity activity) { HMSLog.i("AppSpoofResolution", "enter AppSpoofResolution onBridgeActivityCreate"); if (activity != null && !activity.isFinishing()) { this.a = activity; com.huawei.hms.availableupdate.a aVar = com.huawei.hms.availableupdate.a.c; aVar.a(activity); aVar.a(false); b(); return; } HMSLog.e("AppSpoofResolution", "activity is null or finishing"); } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public void onBridgeActivityDestroy() { HMSLog.i("AppSpoofResolution", "enter AppSpoofResolution onBridgeActivityDestroy"); com.huawei.hms.availableupdate.a aVar = com.huawei.hms.availableupdate.a.c; if (aVar.a().compareAndSet(true, false)) { SystemManager.getInstance().notifyNoticeResult(29); } aVar.b(this.a); this.a = null; } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public boolean onBridgeActivityResult(int i, int i2, Intent intent) { if (i != getRequestCode()) { return false; } HMSLog.i("AppSpoofResolution", "enter AppSpoofResolution onBridgeActivityResult"); return true; } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public void onKeyUp(int i, KeyEvent keyEvent) { HMSLog.i("AppSpoofResolution", "enter AppSpoofResolution On key up when resolve spoof error"); } /* JADX INFO: Access modifiers changed from: private */ public void a() { Activity activity = getActivity(); if (activity == null || activity.isFinishing()) { return; } HMSLog.i("AppSpoofResolution", "enter AppSpoofResolution finishBridgeActivity:"); if (com.huawei.hms.availableupdate.a.c.a().compareAndSet(true, false)) { SystemManager.getInstance().notifyNoticeResult(29); } activity.finish(); } @Override // com.huawei.hms.activity.IBridgeActivityDelegate public void onBridgeConfigurationChanged() { if (this.b == null) { return; } HMSLog.i("AppSpoofResolution", "enter AppSpoofResolution re show prompt dialog"); b(); } protected Activity getActivity() { return this.a; } }