從昨天起,似乎我使用Facebook API的Android應用程序加載的Facebook登錄頁面一直在變化。有時候,我得到這個屏幕(這是一個我一直得到):Android/Facebook - 爲什麼Facebook登錄頁面始終在變化?
但現在,有時候,我得到這個畫面:
我不知道是什麼繼續。我只是使用WebView加載登錄屏幕,如下面的代碼:
LinearLayout webViewContainer = new LinearLayout(getContext());
mWebView = new WebView(getContext());
mWebView.setVerticalScrollBarEnabled(false);
mWebView.setHorizontalScrollBarEnabled(false);
mWebView.setWebViewClient(new FbDialog.FbWebViewClient());
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(mUrl);
mWebView.setLayoutParams(FILL);
mWebView.setVisibility(View.INVISIBLE);
webViewContainer.setPadding(margin, margin, margin, margin);
webViewContainer.addView(mWebView);
mContent.addView(webViewContainer, new LayoutParams(400, 550));
有沒有人有任何線索怎麼回事?自昨天以來,是否有其他人遇到同樣的問題?
預先感謝您!
嗨Jox。感謝回覆。一旦我沒有改變代碼中的絕對任何東西,我認爲用戶代理,無論它是什麼,都是一樣的。所以,我認爲這是Facebook的錯。雖然這並不令我感到意外。 Facebook經常會根據自己的喜好改變內容,而不會讓用戶知道它。 – Tiago 2012-07-09 03:09:09