翰林优商.apk(点击下载) / YmWebView.java


package com.iBookStar.views;

import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.util.AttributeSet;
import android.webkit.JavascriptInterface;
import android.widget.Toast;
import com.iBookStar.activityComm.SurveyWebView;
import com.iBookStar.utils.l;
import com.iBookStar.utils.s;
import com.iBookStar.utils.v;
import com.iBookStar.views.CommonWebView;
import java.net.URLEncoder;

public class YmWebView extends CommonWebView {
    private boolean r = false;
    private boolean s = true;
    private boolean t = false;

    /* access modifiers changed from: package-private */
    public class a extends CommonWebView.f2 {
        a() {
        }

        @Override // com.iBookStar.views.CommonWebView.f2
        public void a(CommonWebView commonWebView, String str) {
            if (YmWebView.this.r) {
                commonWebView.loadUrl("javascript:if(window.setSwiperTouchable){window.setSwiperTouchable(false)}");
            }
            commonWebView.loadUrl(YmWebView.this.s ? "javascript:if(window.setAppTouchable){window.setAppTouchable(true)}" : "javascript:if(window.setAppTouchable){window.setAppTouchable(false)}");
            YmWebView.this.t = true;
            super.a(commonWebView, str);
        }
    }

    /* access modifiers changed from: package-private */
    public class b implements l.m {
        b() {
        }

        @Override // com.iBookStar.utils.l.m
        public boolean a(int i, int i2, Object obj, Object... objArr) {
            YmWebView.this.openBookStore();
            return true;
        }
    }

    /* access modifiers changed from: package-private */
    public class c implements l.m {
        c() {
        }

        @Override // com.iBookStar.utils.l.m
        public boolean a(int i, int i2, Object obj, Object... objArr) {
            if (i2 == 0) {
                YmWebView.this.loadUrl((String) obj);
            } else {
                Toast.makeText(com.iBookStar.b.a.k(), "小说还未配置,请联系商务或运营", 1).show();
            }
            return true;
        }
    }

    class d implements Runnable {
        final /* synthetic */ String a;

        d(YmWebView ymWebView, String str) {
            this.a = str;
        }

        public void run() {
            v.a(this.a);
        }
    }

    class e implements Runnable {
        e(YmWebView ymWebView) {
        }

        public void run() {
            try {
                com.iBookStar.c.b.a("current_url");
                boolean z = false;
                if (com.iBookStar.c.b.a(com.iBookStar.c.c.b("task_state_for_reward_open"), 0) != 1) {
                    z = true;
                }
                v.a(z, true);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

    class f implements Runnable {
        f() {
        }

        public void run() {
            try {
                String format = String.format("http://rp.ipadview.com/alipay/account/transferpage?bpid=%s&buid=%s", com.iBookStar.b.a.j, String.valueOf(com.iBookStar.c.b.j().c()));
                Intent intent = new Intent("android.intent.action.VIEW");
                intent.addFlags(268435456);
                intent.setData(Uri.parse(String.format("alipays://platformapi/startapp?appId=20000067&url=%s", URLEncoder.encode(format))));
                YmWebView.this.getContext().startActivity(intent);
            } catch (Exception unused) {
                Toast.makeText(YmWebView.this.getContext(), "没有安装支付宝或者不是最新版", 0).show();
            }
        }
    }

    class g implements Runnable {
        final /* synthetic */ String a;

        g(String str) {
            this.a = str;
        }

        public void run() {
            try {
                Intent intent = new Intent(com.iBookStar.b.a.k(), SurveyWebView.class);
                intent.putExtra("url", this.a);
                intent.putExtra("back", true);
                intent.addFlags(268435456);
                YmWebView.this.getContext().startActivity(intent);
            } catch (Throwable th) {
                th.printStackTrace();
            }
        }
    }

    public YmWebView(Context context) {
        super(context);
        a();
    }

    public YmWebView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        a();
    }

    public YmWebView(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        a();
    }

    public YmWebView(Context context, AttributeSet attributeSet, int i, int i2) {
        super(context, attributeSet, i, i2);
        a();
    }

    private void a(String str) {
        v.b(str);
        if (str.contains("ymlandpage=1")) {
            l.b(new c());
        } else {
            loadUrl(str);
        }
    }

    /* access modifiers changed from: protected */
    public void a() {
        super.initWebView(false);
        setCommonWebViewClient(new a());
    }

    public void disableSwiperTouch() {
        this.r = true;
    }

    @Override // com.iBookStar.views.CommonWebView
    @JavascriptInterface
    public int getWebViewEnvironment() {
        return 5;
    }

    @Override // com.iBookStar.views.CommonWebView
    @JavascriptInterface
    public void onClickTasksCenter() {
        a(new e(this));
    }

    public void openBookStore() {
        if (!com.iBookStar.b.a.k) {
            Toast.makeText(com.iBookStar.b.a.k(), "打开失败,请先初始化SDK", 0).show();
        } else if (!com.iBookStar.b.a.l) {
            Toast.makeText(getContext(), "打开失败,请检查YMSDK是否正确初始化", 0).show();
        } else if (!com.iBookStar.b.a.r) {
            Toast.makeText(com.iBookStar.b.a.k(), "打开失败,请检查是否正确引入了tbs sdk包", 0).show();
        } else {
            com.iBookStar.c.b.a("current_entrance");
            if (0 == com.iBookStar.c.b.a(com.iBookStar.c.c.b("config_setup"), 0L)) {
                l.c(new b());
                return;
            }
            String a2 = com.iBookStar.c.b.a(com.iBookStar.c.c.b("putinurl"), (String) null);
            if (s.a(a2)) {
                com.iBookStar.c.b.a(com.iBookStar.c.c.b("config_setup"));
                Toast.makeText(com.iBookStar.b.a.k(), "小说还未配置,请联系商务或运营", 1).show();
                return;
            }
            a(a2);
        }
    }

    @JavascriptInterface
    public void openReader(String str) {
        a(new d(this, str));
    }

    @Override // com.iBookStar.views.CommonWebView
    @JavascriptInterface
    public void openURLWithNewWindow(String str) {
        a(new g(str));
    }

    public void refresh() {
        reload();
    }

    public void setAppTouchable(boolean z) {
        this.s = z;
        if (this.t) {
            loadUrl(z ? "javascript:if(window.setAppTouchable){window.setAppTouchable(true)}" : "javascript:if(window.setAppTouchable){window.setAppTouchable(false)}");
        }
    }

    @Override // com.iBookStar.views.CommonWebView
    @JavascriptInterface
    public void withdraw() {
        a(new f());
    }
}