导航菜单

页面标题

页面副标题

多多分期 v4.1.2 - MT7ACT.java 源代码

正在查看: 多多分期 v4.1.2 应用的 MT7ACT.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.duoduofenqi.ui.activitys;

import android.annotation.TargetApi;
import android.content.Intent;
import android.graphics.Color;
import android.net.Uri;
import android.net.http.SslError;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.SslErrorHandler;
import android.webkit.WebResourceRequest;
import android.webkit.WebView;
import android.widget.LinearLayout;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.Unbinder;
import com.base.commonlibrary.views.LoadingTip;
import com.base.commonlibrary.views.TitleLayout;
import com.duoduofenqi.mjyp.BMAG01ACT;
import com.just.agentweb.AgentWeb;
import com.just.agentweb.MiddlewareWebChromeBase;
import com.just.agentweb.MiddlewareWebClientBase;
import d.b.a.i;
import d.b.a.l;
import d.b.a.o.b;

public class MT7ACT extends d.b.a.o.b {
    public Unbinder G;
    public d.m.a.d H;
    public String I;

    @BindView(2131297072)
    public LinearLayout container;

    @BindView(2131299147)
    public TitleLayout titleView;

    public class a implements View.OnClickListener {
        public a() {
        }

        @Override
        public void onClick(View view) {
            if (MT7ACT.this.E == null || MT7ACT.this.E.back()) {
                return;
            }
            MT7ACT.this.w.d("OrderStatus", "订单");
            MT7ACT.this.finish();
        }
    }

    public class b implements View.OnClickListener {
        public b() {
        }

        @Override
        public void onClick(View view) {
            MT7ACT.this.finish();
        }
    }

    public class c extends MiddlewareWebChromeBase {
        public c() {
        }

        @Override
        public void onReceivedTitle(WebView webView, String str) {
            super.onReceivedTitle(webView, str);
            TitleLayout titleLayout = MT7ACT.this.titleView;
            if (titleLayout != null) {
                titleLayout.setTitle(str);
            }
        }
    }

    public class e implements LoadingTip.d {
        public e() {
        }

        @Override
        public void a() {
            MT7ACT.this.finish();
        }
    }

    public final void A0() {
        if (!d.i.b.d.d.a.f6876a.c() && !d.i.b.d.d.a.f6876a.b()) {
            LoadingTip loadingTip = this.B;
            if (loadingTip != null) {
                loadingTip.setLoadingTip(LoadingTip.LoadStatus.finish);
                return;
            }
            return;
        }
        LoadingTip loadingTip2 = this.B;
        if (loadingTip2 != null) {
            loadingTip2.setOnKnowListener(new e());
            this.B.setBackgroundColor(b.h.f.b.b(this.v, 2131099959));
            this.B.setLoadingTip(LoadingTip.LoadStatus.know);
        }
    }

    @Override
    public void H() {
        this.G = ButterKnife.bind(this);
        d.m.a.d A = d.m.a.d.A(this);
        this.H = A;
        A.w(true, 0.5f);
        this.H.h();
    }

    @Override
    public boolean I() {
        return false;
    }

    @Override
    public int M() {
        return 2131492894;
    }

    @Override
    public void O() {
    }

    @Override
    public void P(Bundle bundle) {
        this.titleView.setOnBackButtonClickListener(new a());
        this.titleView.b(2131558487, new b());
    }

    @Override
    public void R() {
    }

    @Override
    public void T() {
    }

    @Override
    public ViewGroup l0() {
        return (ViewGroup) findViewById(2131297072);
    }

    @Override
    public b.c o0() {
        b.c o0 = super.o0();
        o0.c(2131493254);
        o0.d(i.finish);
        return o0;
    }

    @Override
    public void onDestroy() {
        this.G.unbind();
        AgentWeb agentWeb = this.E;
        if (agentWeb != null) {
            agentWeb.clearWebCache();
        }
        d.m.a.d dVar = this.H;
        if (dVar != null) {
            dVar.e();
        }
        super.onDestroy();
    }

    @Override
    public boolean onKeyDown(int i2, KeyEvent keyEvent) {
        AgentWeb agentWeb = this.E;
        if (agentWeb == null || !agentWeb.handleKeyEvent(i2, keyEvent)) {
            return super.onKeyDown(i2, keyEvent);
        }
        return true;
    }

    @Override
    public void onResume() {
        super.onResume();
        A0();
    }

    @Override
    public int p0() {
        return Color.parseColor("#ff0000");
    }

    @Override
    public int q0() {
        return 1;
    }

    @Override
    public MiddlewareWebChromeBase r0() {
        return new c();
    }

    @Override
    public MiddlewareWebClientBase s0() {
        return new d();
    }

    @Override
    public String v0() {
        Bundle extras = getIntent().getExtras();
        if (extras == null) {
            return "";
        }
        String string = extras.getString("url");
        this.I = extras.getString("title");
        if (getResources().getString(l.pay).equals(this.I)) {
        }
        this.titleView.setTitle(this.I);
        d.b.a.r.d.a("payUrl", "--》》" + string);
        return string;
    }

    public class d extends MiddlewareWebClientBase {
        public d() {
        }

        @Override
        public void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
            sslErrorHandler.proceed();
        }

        @Override
        @TargetApi(24)
        public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) {
            String uri = webResourceRequest.getUrl().toString();
            Log.e("vv", "===>>> (1)shouldOverrideUrlLoading:" + uri);
            if (uri.startsWith("http")) {
                if (uri == null || !uri.contains("https://nice800.com")) {
                    return false;
                }
                d.b.a.n.c.a.f().h(BMAG01ACT.class);
                MT7ACT.this.finish();
                return true;
            }
            Log.i("vv", "处理自定义scheme");
            try {
                Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(uri));
                intent.setFlags(805306368);
                MT7ACT.this.startActivity(intent);
            } catch (Exception e2) {
                e2.printStackTrace();
            }
            return true;
        }

        @Override
        public boolean shouldOverrideUrlLoading(WebView webView, String str) {
            Log.e("vv", "===>>> (1)shouldOverrideUrlLoading:" + str);
            if (!str.startsWith("http")) {
                Log.i("vv", "处理自定义scheme");
                try {
                    Intent intent = new Intent("android.intent.action.VIEW", Uri.parse(str));
                    intent.setFlags(805306368);
                    MT7ACT.this.startActivity(intent);
                } catch (Exception e2) {
                    e2.printStackTrace();
                }
                return true;
            }
            if (str == null || !str.contains("https://nice800.com")) {
                return false;
            }
            d.b.a.n.c.a.f().h(BMAG01ACT.class);
            MT7ACT.this.finish();
            return true;
        }
    }
}