正在查看: MX Player v1.97.8 应用的 MxGameActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 MxGameActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.videoplayer.ad.online.features.game;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.m.x.player.pandora.common.fromstack.From;
import defpackage.xxc;
public class MxGameActivity extends xxc {
public static final int w = 0;
public WebView u;
public ViewGroup v;
@Override
public final From d6() {
return From.create("mxGameActivity", "mxGameActivity", "mxGameActivity");
}
@Override
public final int e6() {
return 0;
}
@Override
public final int j6() {
return 2131558501;
}
@Override
public final void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.v = (ViewGroup) findViewById(2131367795);
WebView webView = (WebView) findViewById(2131363621);
this.u = webView;
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setAllowUniversalAccessFromFileURLs(true);
settings.setDomStorageEnabled(true);
this.u.setHapticFeedbackEnabled(false);
this.u.getSettings().setBlockNetworkImage(false);
this.u.getSettings().setMixedContentMode(0);
this.u.setWebViewClient(new WebViewClient());
this.u.setWebChromeClient(new q4b());
this.u.loadUrl(getIntent().getStringExtra("GameUrl"));
}
@Override
public final void onDestroy() {
super.onDestroy();
if (this.u != null) {
try {
this.v.removeAllViews();
this.u.clearHistory();
this.u.clearCache(true);
this.u.loadUrl("about:blank");
this.u.onPause();
this.u.removeAllViews();
this.u.destroy();
} catch (Exception unused) {
}
this.u = null;
}
}
public final boolean onKeyDown(int i, KeyEvent keyEvent) {
if (i != 4 || !this.u.canGoBack()) {
return super.onKeyDown(i, keyEvent);
}
this.u.goBack();
return true;
}
}