Zu behandeln, wie facebook, wie Sie mit bestätigen Sie im android webview

Bin ich versucht zu implementieren facebook like-Funktionalität mit android webview. Es ist in Ordnung, ohne "bestätigen" - dialog. Aber es funktioniert nicht, wenn wie Bestätigung braucht. Hier ist der code-snippet, das ich verwende.

    private void setUpWebView() {
    likeWebView.setVerticalScrollBarEnabled(false);
    likeWebView.setHorizontalScrollBarEnabled(false);
    likeWebView.setWebViewClient(new FacebookWebViewClient());
    likeWebView.setWebChromeClient(new MyChromeClient());
    likeWebView.getSettings().setJavaScriptEnabled(true);
     String url = getFacebookLikeUrl();
    likeWebView.loadUrl(url);
 }

Ich bin auch ViewClient und WebChromeClient.

private String getFacebookLikeUrl() {
    return "http://www.facebook.com/plugins/like.php?" + "href="
            + URLEncoder.encode(mUrl) + "&access_token="
            + URLEncoder.encode(facebook.getAccessToken());
}

Bitte helfen Sie mir, dieses Problem zu lösen. Vielen Dank im Voraus.

  • Ich habe das gelöst, indem Sie über die Befreiung onCreateWindow () - Methode der WebChromeClient und die Aktivierung dieser zwei Optionen für webview. likeWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); likeWebView.getSettings().setSupportMultipleWindows(true); vielen Dank an alle.
  • sollten Sie diesen post als Antwort und akzeptiere deine eigene Antwort, damit andere kennen lernen können,sehr einfach.
InformationsquelleAutor Shweta | 2011-09-20
Schreibe einen Kommentar