吉他调音器专业版 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();
    }
}