2012-03-22 41 views
0

我必須打開一個網站說Facebook頁面,twitter頁面和You Tube頁面,以便在那裏分享我的帖子。現在,當我點擊Facebook項目時,它會被重定向到FB以便共享,Twitter和YouTube也一樣。在打開網站時顯示ProgressDialog

我必須在我的WebView中顯示它們,所有這些都是完美的。

我想要的是在點擊物品之後顯示進度對話框,直到它被重定向到FB,Twitter或YouTube。

我不知道如何顯示進度條重定向到主網站。 任何人都可以請幫我把這裏。

謝謝, 大衛·布朗

+0

這裏是詳細的教程:[** Android - 用ProgressBar **加載WebView](http://www.technotalkative.com/android-load-webview-with-progressbar/) – 2012-03-22 05:37:10

回答

3

有時Twitter頁面包含DOM數據,所以你需要做到以下幾點:

webViewFollowOn.getSettings().setDomStorageEnabled(true); 

我希望它會幫助你... :)

+0

Thanks Mo打,它終於工作了... – 2012-03-22 09:54:57

+0

WC .....大衛:) – 2012-03-22 09:55:46

+0

感謝Mohit:)...它的工作 – Noman 2013-09-09 10:50:15

1
public class WebviewcontrollerWebClient extends WebViewClient { 


    public void onPageStarted(WebView view, String url, Bitmap favicon) { 

     super.onPageStarted(view, url, favicon); 
     _dialog =ProgressDialog.show(activity, "", "Please wait..."); 
     _dialog.setCanceledOnTouchOutside(true); 
     _dialog.setCancelable(true); 
    } 


    @Override 
    public void onPageFinished(WebView view, String url) { 

     if(_dialog!=null) 
      _dialog.dismiss(); 

    }