Кнопка «Нравится» Facebook перенаправляет на сайт Facebook в Android

Я разрабатываю кнопку «Мне нравится» в Facebook для интеграции с моим приложением. Вот HTML-код, скопированный с developers.facebook.com

<html>
<body>                   
    <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 = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=my_app_id";
            fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));
    </script>
    <fb:like data-href="http://www.facebook.com/facintegra" data-send="true" data-width="450" data-show-faces="false" data-font="tahoma"/>
</body>

Мой код активности Android

mWebView = (WebView) findViewById(R.id.webview);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setAppCacheEnabled(true);
    mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    mWebView.loadUrl("file:///android_asset/FacebookLikeView.html");

    m_cObjFacebook = new Facebook("Your_id");

    authorizefacebook();

}

private void authorizefacebook(){
    m_cObjFacebook.authorize(this, m_cPermissions, new DialogListener() {
        @Override
        public void onComplete(Bundle values) {
            m_cAccessToken = values.getString(Facebook.TOKEN);

        }

        @Override
        public void onFacebookError(FacebookError error) {
            System.out.println(error.toString());
        }

        @Override
        public void onError(DialogError e) {
            System.out.println(e.toString());
        }

        @Override
        public void onCancel() {
            System.out.println("Cancel");
        }
    });
}
}

Когда приложение запускается, оно проверяет, вошел ли я в Facebook или нет. Если нет, отображается экран входа в Facebook для входа в систему, а затем, после успешного входа, он переходит на мою страницу Facebook вместо страницы приложения для Android.

Если он найдет меня вошедшим в систему, то он выдаст экран, как показано ниже.

Пожалуйста, помогите мне, где я иду не так

Первый экран моего приложения

my first screen

экран после нажатия наOK кнопка

2nd screen

when clicking the like button in my webview, its redirecting to the link facebook.com/connect/connect_to_external_page_reload.html. Please help me what should I do?

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос