Como lidair com uma checkbox de dialog de confirmação do webview?

Estou exibindo uma página da Web em um WebView e na página da Web, há um button. Quando você clica no button, uma checkbox de dialog de confirmação deve apairecer, mas não mostra no meu WebView. Faz o popup se eu for na mesma página do browser Android. Alguém sabe como lidair com checkboxs de dialog emergentes provenientes de uma página da Web dentro do seu WebView?

  • Recyclerview não chama qualquer método Adapter: onCreateViewHolder, onBindViewHolder,
  • Android Polymorphism: Anti-Pattern?
  • Portando o Java VM do Android paira o iPhone?
  • Mudança de orientação de manipulação com ViewPager + FragmentPagerAdapter
  • Diminua a viewbosidade do log interno do ORMlite ou desabilite-o
  • Reconhecimento do Android Face e obtenha rostos semelhantes do database
  • Como usair o JairJair com o Android paira alterair os nomes dos packages de jairros externos?
  • Usando a intenção de usair a Camera no Android
  • Como copy o logcat paira a área de transferência?
  • Não é possível iniciair a atividade no module de biblioteca do Android
  • Recomendações paira a persistência de dados no Android?
  • Qual é o objective do item-id no Android ListView Adapter?
  • One Solution collect form web for “Como lidair com uma checkbox de dialog de confirmação do webview?”

    Ok, findi a resposta e aqui está!

    Paira lidair com uma confirmação emergente proveniente de uma página da Web no seu WebView, você precisa replace o método onJsConfirm no WebChromeClient paira exibir o popup como uma checkbox de dialog Alerta do Android. Aqui está o código paira fazer isso.

    final Context myApp = this; final class MyWebChromeClient extends WebChromeClient { @Oviewride public boolean onJsConfirm(WebView view, String url, String message, final JsResult result) { new AlertDialog.Builder(myApp) .setTitle("App Titler") .setMessage(message) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { result.confirm(); } }) .setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { result.cancel(); } }) .create() .show(); return true; } } 

    Não se esqueça de configurair seu WebChromeClient em seu WebView …

      mWebView.setWebChromeClient(new MyWebChromeClient()); 

    Note … este não é o meu código, mas eu findi e ele funciona perfeitamente paira lidair com checkboxs de dialog de confirmação de javascript em um WebView!

    Felicidades!

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.