Я пытаюсь реализовать функциональность, похожую на facebook, с помощью веб-просмотра Android. Он отлично работает без диалога «подтвердить». Но это не работает, когда лайк требует подтверждения. Вот фрагмент кода, который я использую.
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);
}
Я также устанавливаю ViewClient и WebChromeClient.
private String getFacebookLikeUrl() {
return "http://www.facebook.com/plugins/like.php?" + "href="
+ URLEncoder.encode(mUrl) + "&access_token="
+ URLEncoder.encode(facebook.getAccessToken());
}
Пожалуйста, помогите мне решить эту проблему. Заранее спасибо.