使用Facebook Sdk整合评论功能?

问题描述:

我能够在应用程序中集成评论功能,但是当我单击登录按钮时,它无法工作。我正在使用WebView来显示评论。为什么我在登录中的Click事件不起作用?使用Facebook Sdk整合评论功能?

要实现 enter image description here

点击登录不Working.List评论都显示

Rate_And_Review

public static String BASE_DOMAIN = "http://www.facebook.com"; 
    public static String PATH_URL = "/patanheritage.walk.16"; 
    String APP_KEY = "175417393005037"; 
     webViewComment = (WebView) findViewById(R.id.webView_Comment); 
     webViewComment.getSettings().setJavaScriptEnabled(true); 
     webViewComment.getSettings().setDomStorageEnabled(true); 
     webViewComment.loadDataWithBaseURL(BASE_DOMAIN, 
       "<html><head></head><body><div id=\"fb-root\"></div><div id=\"fb-root\"></div><script>(function(d, s, id) {var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = \"http://connect.facebook.net/en_US/all.js#xfbml=1&appId=" + APP_KEY + "\";fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script><div class=\"fb-comments\" data-href=\"" 
         + BASE_DOMAIN + PATH_URL + "\" data-width=\"470\"></div> </body></html>", "text/html", null, null); 
     webViewComment.setWebViewClient(new WebViewClientActivity()); 

class WebViewClientActivity extends WebViewClient { 
    @Override 
    public void onPageStarted(WebView view, String url, Bitmap favicon) { 
     System.out.println("onPageStarted: " + url); 

    } 

    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 

     return true; 
    } 

    @Override 
    public void onPageFinished(WebView webView, String url) { 
     System.out.println("onPageFinished: " + url); 

    } 
} 

为什么点击登录不起作用?如何实现这一点。

您可能忽略这个功能试试这个它会正常工作

@Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     return true; 
    } 
+0

只是第二,我将实现 – Ghimire

+0

哦,是.Thats的愚蠢的错误我曾经done.Thanks解决它 – Ghimire

+0

欢迎伟大的队友 –