正在查看: Handling Master v2 应用的 DGejid.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Handling Master v2 应用的 DGejid.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.l.fs;
import android.R;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.view.ContextThemeWrapper;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.RenderProcessGoneDetail;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import com.applovin.impl.adview.ILilLIi1Ll;
import com.ironsource.gv;
import com.ironsource.h;
import com.ironsource.hs;
import com.ironsource.ik;
import com.ironsource.mediationsdk.logger.IronLog;
import com.ironsource.o8;
import com.ironsource.o9;
import com.ironsource.sdk.controller.FeaturesManager;
import com.ironsource.sdk.controller.v;
import com.ironsource.sdk.utils.Logger;
import com.ironsource.sdk.utils.SDKUtils;
import com.ironsource.vj;
public class DGejid extends Activity {
public v I1IILIil1lLlL;
public ProgressBar Ilil111lI;
public RelativeLayout iIlLII1LiL1IL;
public boolean iLLiL1il11l;
public String ilIiIIIliILIi;
public static final int IillIiLLLllil = SDKUtils.generateViewId();
public static final int IIILiL1I1iL1 = SDKUtils.generateViewId();
public WebView IL1lI11I = null;
public final Handler IliiIIIi11LLl = new Handler(Looper.getMainLooper());
public boolean Il1LLiiilIi1I = false;
public final Runnable ILilLIi1Ll = new I11lllll1ILI1();
public class I11lllll1ILI1 implements Runnable {
public I11lllll1ILI1() {
}
@Override
public void run() {
DGejid.this.getWindow().getDecorView().setSystemUiVisibility(SDKUtils.getActivityUIFlags(DGejid.this.Il1LLiiilIi1I));
}
}
public class I1IIiIII extends WebViewClient {
public I1IIiIII() {
}
public I1IIiIII(DGejid dGejid, ilLiIi111I1ll illiii111i1ll) {
this();
}
@Override
public void onPageFinished(WebView webView, String str) {
super.onPageFinished(webView, str);
DGejid.this.Ilil111lI.setVisibility(4);
}
@Override
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
DGejid.this.Ilil111lI.setVisibility(0);
}
@Override
public void onReceivedError(WebView webView, int i, String str, String str2) {
super.onReceivedError(webView, i, str, str2);
try {
o8 featureFlagCatchUrlError = FeaturesManager.getInstance().getFeatureFlagCatchUrlError();
if (featureFlagCatchUrlError.c()) {
if (featureFlagCatchUrlError.e() && DGejid.this.I1IILIil1lLlL != null) {
DGejid.this.I1IILIil1lLlL.d(str, str2);
}
if (featureFlagCatchUrlError.d()) {
DGejid.this.finish();
}
}
} catch (Throwable th) {
o9.d().a(th);
}
}
@Override
@TargetApi(26)
public boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
Logger.e("OpenUrlActivity", "Chromium process crashed - detail.didCrash():" + ILilLIi1Ll.ilLiIi111I1ll(renderProcessGoneDetail));
DGejid.this.finish();
return true;
}
@Override
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
if (!new hs(str, ik.e().d(), FeaturesManager.getInstance().getFeatureFlagClickCheck().c()).a()) {
return super.shouldOverrideUrlLoading(webView, str);
}
try {
gv.a(DGejid.this, str);
DGejid.this.I1IILIil1lLlL.z();
} catch (Exception e) {
o9.d().a(e);
StringBuilder sb = new StringBuilder();
sb.append(e instanceof ActivityNotFoundException ? "no activity to handle url" : "activity failed to open with unspecified reason");
if (DGejid.this.I1IILIil1lLlL != null) {
DGejid.this.I1IILIil1lLlL.d(sb.toString(), str);
}
}
DGejid.this.finish();
return true;
}
}
public static class il1IililIi {
public int I11lllll1ILI1;
public String I1IIiIII;
public final h ilLiIi111I1ll;
public boolean il1IililIi = false;
public boolean iL1LiI1iii = false;
public boolean ILIlil1Lii = false;
public il1IililIi(h hVar) {
this.ilLiIi111I1ll = hVar;
}
public il1IililIi I11lllll1ILI1(int i) {
this.I11lllll1ILI1 = i;
return this;
}
public il1IililIi I1IIiIII(String str) {
this.I1IIiIII = str;
return this;
}
public il1IililIi ILIlil1Lii(boolean z) {
this.iL1LiI1iii = z;
return this;
}
public il1IililIi iL1LiI1iii(boolean z) {
this.il1IililIi = z;
return this;
}
public il1IililIi il1IililIi(boolean z) {
this.ILIlil1Lii = z;
return this;
}
public Intent ilLiIi111I1ll(Context context) {
Intent a = this.ilLiIi111I1ll.a(context);
a.putExtra("external_url", this.I1IIiIII);
a.putExtra("secondary_web_view", this.il1IililIi);
a.putExtra("is_store", this.iL1LiI1iii);
a.putExtra("immersive", this.ILIlil1Lii);
if (!(context instanceof Activity)) {
a.setFlags(this.I11lllll1ILI1);
}
return a;
}
}
public class ilLiIi111I1ll implements View.OnSystemUiVisibilityChangeListener {
public ilLiIi111I1ll() {
}
@Override
public void onSystemUiVisibilityChange(int i) {
if ((i & 4098) == 0) {
DGejid.this.IliiIIIi11LLl.removeCallbacks(DGejid.this.ILilLIi1Ll);
DGejid.this.IliiIIIi11LLl.postDelayed(DGejid.this.ILilLIi1Ll, 500L);
}
}
}
public final void I11lllll1ILI1() {
if (this.Ilil111lI == null) {
ProgressBar progressBar = new ProgressBar(new ContextThemeWrapper(this, R.style.Theme.Holo.Light.Dialog));
this.Ilil111lI = progressBar;
progressBar.setId(IIILiL1I1iL1);
}
if (findViewById(IIILiL1I1iL1) == null) {
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-2, -2);
layoutParams.addRule(13);
this.Ilil111lI.setLayoutParams(layoutParams);
this.Ilil111lI.setVisibility(4);
this.iIlLII1LiL1IL.addView(this.Ilil111lI);
}
}
public final void IL1lI11I() {
requestWindowFeature(1);
}
public final void ILIlil1Lii() {
WebView webView = this.IL1lI11I;
if (webView != null) {
webView.destroy();
}
}
public final void Ilil111lI() {
getWindow().setFlags(1024, 1024);
}
@Override
public void finish() {
v vVar;
if (this.iLLiL1il11l && (vVar = this.I1IILIil1lLlL) != null) {
vVar.c("secondaryClose");
}
super.finish();
}
public void iIlLII1LiL1IL(String str) {
this.IL1lI11I.stopLoading();
this.IL1lI11I.clearHistory();
try {
this.IL1lI11I.loadUrl(str);
} catch (Throwable th) {
o9.d().a(th);
Logger.e("OpenUrlActivity", "OpenUrlActivity:: loadUrl: " + th.toString());
}
}
public final void iLLiL1il11l() {
ViewGroup viewGroup;
v vVar = this.I1IILIil1lLlL;
if (vVar != null) {
vVar.a(false, "secondary");
if (this.iIlLII1LiL1IL == null || (viewGroup = (ViewGroup) this.IL1lI11I.getParent()) == null) {
return;
}
if (viewGroup.findViewById(IillIiLLLllil) != null) {
viewGroup.removeView(this.IL1lI11I);
}
if (viewGroup.findViewById(IIILiL1I1iL1) != null) {
viewGroup.removeView(this.Ilil111lI);
}
}
}
@SuppressLint({"SetJavaScriptEnabled"})
public final void il1IililIi() {
if (this.IL1lI11I == null) {
WebView webView = new WebView(getApplicationContext());
this.IL1lI11I = webView;
webView.setId(IillIiLLLllil);
this.IL1lI11I.getSettings().setJavaScriptEnabled(true);
this.IL1lI11I.setWebViewClient(new I1IIiIII(this, null));
iIlLII1LiL1IL(this.ilIiIIIliILIi);
}
if (findViewById(IillIiLLLllil) == null) {
this.iIlLII1LiL1IL.addView(this.IL1lI11I, new RelativeLayout.LayoutParams(-1, -1));
}
I11lllll1ILI1();
v vVar = this.I1IILIil1lLlL;
if (vVar != null) {
vVar.a(true, "secondary");
}
}
@Override
public void onBackPressed() {
if (this.IL1lI11I.canGoBack()) {
this.IL1lI11I.goBack();
} else {
super.onBackPressed();
}
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Logger.i("OpenUrlActivity", "onCreate()");
try {
this.I1IILIil1lLlL = vj.b(this).a().j();
IL1lI11I();
Ilil111lI();
Bundle extras = getIntent().getExtras();
this.ilIiIIIliILIi = extras.getString("external_url");
this.iLLiL1il11l = extras.getBoolean("secondary_web_view");
boolean booleanExtra = getIntent().getBooleanExtra("immersive", false);
this.Il1LLiiilIi1I = booleanExtra;
if (booleanExtra) {
getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new ilLiIi111I1ll());
runOnUiThread(this.ILilLIi1Ll);
}
RelativeLayout relativeLayout = new RelativeLayout(this);
this.iIlLII1LiL1IL = relativeLayout;
setContentView(relativeLayout, new ViewGroup.LayoutParams(-1, -1));
} catch (Exception e) {
o9.d().a(e);
IronLog.INTERNAL.error(e.toString());
finish();
}
}
@Override
public void onDestroy() {
super.onDestroy();
ILIlil1Lii();
}
@Override
public boolean onKeyDown(int i, KeyEvent keyEvent) {
if (this.Il1LLiiilIi1I && (i == 25 || i == 24)) {
this.IliiIIIi11LLl.postDelayed(this.ILilLIi1Ll, 500L);
}
return super.onKeyDown(i, keyEvent);
}
@Override
public void onPause() {
super.onPause();
iLLiL1il11l();
}
@Override
public void onResume() {
super.onResume();
il1IililIi();
}
@Override
public void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
if (this.Il1LLiiilIi1I && z) {
runOnUiThread(this.ILilLIi1Ll);
}
}
}