吉他调音器专业版 v2.30701.8版本的 MD5 值为:9d8c85f04999890638bf11bd08e611f4
以下内容为反编译后的 NetWebActivity.java 源代码,内容仅作参考
package com.zqez.h07y.hhiu;
import android.graphics.Bitmap;
import android.net.http.SslError;
import android.os.Bundle;
import android.util.Log;
import android.webkit.SslErrorHandler;
import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.OnClick;
import com.just.agentweb.AbsAgentWebSettings;
import com.just.agentweb.AgentWeb;
import com.just.agentweb.DefaultWebClient;
import com.just.agentweb.IAgentWebSettings;
import com.just.agentweb.WebChromeClient;
import com.just.agentweb.WebViewClient;
import com.zqez.h07y.hhiu.base.BaseActivity;
public class NetWebActivity extends BaseActivity {
public AgentWeb f6429d;
public WebViewClient f6430e = new b();
public WebChromeClient f6431f = new c();
@BindView(com.i10.y6nx9.ro8.R.id.lnWeb)
public LinearLayout lnWeb;
@BindView(com.i10.y6nx9.ro8.R.id.progressBar)
public ProgressBar progressBar;
@BindView(com.i10.y6nx9.ro8.R.id.tv_title)
public TextView tvPageTitle;
public class a extends AbsAgentWebSettings {
public a(NetWebActivity netWebActivity) {
}
@Override
public void bindAgentWebSupport(AgentWeb agentWeb) {
}
}
public class b extends WebViewClient {
public b() {
}
@Override
public void onPageFinished(WebView webView, String str) {
super.onPageFinished(webView, str);
ProgressBar progressBar = NetWebActivity.this.progressBar;
if (progressBar != null) {
progressBar.setVisibility(8);
}
}
@Override
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
ProgressBar progressBar = NetWebActivity.this.progressBar;
if (progressBar != null) {
progressBar.setVisibility(0);
}
}
@Override
public void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
if (sslErrorHandler != null) {
sslErrorHandler.proceed();
}
}
@Override
public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) {
return super.shouldOverrideUrlLoading(webView, webResourceRequest);
}
}
public class c extends WebChromeClient {
public c() {
}
@Override
public void onProgressChanged(WebView webView, int i2) {
ProgressBar progressBar = NetWebActivity.this.progressBar;
if (progressBar != null) {
progressBar.setProgress(i2);
}
}
}
@Override
public int a() {
return com.i10.y6nx9.ro8.R.layout.activity_net_web;
}
@Override
public void a(Bundle bundle) {
int intExtra = getIntent().getIntExtra("pageValue", -1);
String stringExtra = getIntent().getStringExtra("web_url");
String stringExtra2 = getIntent().getStringExtra("web_title");
if (intExtra == 1) {
this.tvPageTitle.setText(com.i10.y6nx9.ro8.R.string.terms_of_use);
stringExtra = "https://h5.8fenyi.com/privacy/service-protocol.html";
} else if (intExtra == 2) {
this.tvPageTitle.setText(com.i10.y6nx9.ro8.R.string.privacy_policy);
stringExtra = "https://h5.8fenyi.com/privacy/index-cn.html";
} else if (intExtra != 3) {
stringExtra = "";
} else {
Log.i("web_url", "initView: " + stringExtra);
this.tvPageTitle.setText(stringExtra2);
}
this.f6429d = AgentWeb.with(this).setAgentWebParent(this.lnWeb, new LinearLayout.LayoutParams(-1, -1)).closeIndicator().setAgentWebWebSettings(getSettings()).setWebChromeClient(this.f6431f).setWebViewClient(this.f6430e).setSecurityType(AgentWeb.SecurityType.STRICT_CHECK).setOpenOtherPageWays(DefaultWebClient.OpenOtherPageWays.ASK).interceptUnkownUrl().createAgentWeb().ready().go(stringExtra);
}
public IAgentWebSettings getSettings() {
return new a(this);
}
@OnClick({com.i10.y6nx9.ro8.R.id.back_icon})
public void onClick() {
finish();
}
@Override
public void onDestroy() {
super.onDestroy();
this.f6429d.getWebLifeCycle().onDestroy();
}
@Override
public void onPause() {
this.f6429d.getWebLifeCycle().onPause();
super.onPause();
}
@Override
public void onResume() {
this.f6429d.getWebLifeCycle().onResume();
super.onResume();
}
}