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


package com.duoyou.task.pro.a;

import android.content.Intent;
import android.net.Uri;
import android.text.TextUtils;
import android.view.View;
import android.webkit.JsPromptResult;
import android.webkit.JsResult;
import android.webkit.PermissionRequest;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import com.duoyou.task.sdk.WebViewActivity;
import com.duoyou.task.sdk.view.dialog.MyAlertDialog;

public class i extends WebChromeClient {
    public final /* synthetic */ WebViewActivity a;

    public class a implements View.OnClickListener {
        public final /* synthetic */ JsResult a;

        public a(i iVar, JsResult jsResult) {
            this.a = jsResult;
        }

        public void onClick(View view) {
            this.a.cancel();
        }
    }

    public class b implements View.OnClickListener {
        public final /* synthetic */ JsResult a;

        public b(i iVar, JsResult jsResult) {
            this.a = jsResult;
        }

        public void onClick(View view) {
            this.a.confirm();
        }
    }

    public class c implements View.OnClickListener {
        public final /* synthetic */ JsPromptResult a;

        public c(i iVar, JsPromptResult jsPromptResult) {
            this.a = jsPromptResult;
        }

        public void onClick(View view) {
            this.a.cancel();
        }
    }

    public class d implements View.OnClickListener {
        public final /* synthetic */ JsPromptResult a;

        public d(i iVar, JsPromptResult jsPromptResult) {
            this.a = jsPromptResult;
        }

        public void onClick(View view) {
            this.a.confirm();
        }
    }

    public class e implements View.OnClickListener {
        public final /* synthetic */ JsResult a;

        public e(i iVar, JsResult jsResult) {
            this.a = jsResult;
        }

        public void onClick(View view) {
            this.a.cancel();
        }
    }

    public class f implements View.OnClickListener {
        public final /* synthetic */ JsResult a;

        public f(i iVar, JsResult jsResult) {
            this.a = jsResult;
        }

        public void onClick(View view) {
            this.a.confirm();
        }
    }

    public i(WebViewActivity webViewActivity) {
        this.a = webViewActivity;
    }

    public boolean onJsAlert(WebView webView, String str, String str2, JsResult jsResult) {
        MyAlertDialog.Builder builder = new MyAlertDialog.Builder(this.a);
        builder.setMessage(str2);
        builder.setOnNegativeListener("取消", new a(this, jsResult));
        builder.setOnPositiveListener("确定", new b(this, jsResult));
        builder.show();
        return true;
    }

    public boolean onJsConfirm(WebView webView, String str, String str2, JsResult jsResult) {
        MyAlertDialog.Builder builder = new MyAlertDialog.Builder(this.a);
        builder.setMessage(str2);
        builder.setOnNegativeListener("取消", new e(this, jsResult));
        builder.setOnPositiveListener("确定", new f(this, jsResult));
        builder.show();
        return true;
    }

    public boolean onJsPrompt(WebView webView, String str, String str2, String str3, JsPromptResult jsPromptResult) {
        MyAlertDialog.Builder builder = new MyAlertDialog.Builder(this.a);
        builder.setMessage(str2);
        builder.setOnNegativeListener("取消", new c(this, jsPromptResult));
        builder.setOnPositiveListener("确定", new d(this, jsPromptResult));
        builder.show();
        return true;
    }

    public void onPermissionRequest(PermissionRequest permissionRequest) {
        permissionRequest.grant(permissionRequest.getResources());
    }

    public void onProgressChanged(WebView webView, int i) {
        this.a.d.setProgress(i);
    }

    public void onReceivedTitle(WebView webView, String str) {
        if (TextUtils.isEmpty(com.duoyou.task.pro.g.d.c().e())) {
            this.a.g.setText(str);
        }
    }

    @Override // android.webkit.WebChromeClient
    public boolean onShowFileChooser(WebView webView, ValueCallback<Uri[]> valueCallback, WebChromeClient.FileChooserParams fileChooserParams) {
        this.a.s = valueCallback;
        Intent intent = new Intent("android.intent.action.GET_CONTENT");
        intent.addCategory("android.intent.category.OPENABLE");
        intent.setType("image/*");
        this.a.startActivityForResult(Intent.createChooser(intent, "Choose"), 36865);
        return true;
    }
}