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; } }