webView を使用してアプリで Facebook ページを開きたいのですが、これを行うと、ページが表示され続け、上部にサインインまたはサインアップするように求められます
しかし、サインインをクリックすると、デフォルトのブラウザでFacebookページにリダイレクトされ、デフォルトのブラウザでログインしているため、ページが表示されます
webView を使用してアプリで Facebook ページを開きたいのですが、これを行うと、ページが表示され続け、上部にサインインまたはサインアップするように求められます
しかし、サインインをクリックすると、デフォルトのブラウザでFacebookページにリダイレクトされ、デフォルトのブラウザでログインしているため、ページが表示されます
WebView w = new WebView(this);
//add this to your code
w.setWebViewClient(new Callback());
w.loadUrl("http://www.facebook.com");
//and this class also
private class Callback extends WebViewClient{ //HERE IS THE MAIN CHANGE.
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return (false);
}
}
webview.getSettings().setJavaScriptEnabled(true);