2011-06-26 76 views
0

我在進度中有一個WebView,它在頁面請求期間沒有問題地更新,但我希望在AJAX請求期間有onProgressChanged工作。這可能嗎?在AJAX請求期間更新setProgress

public void onProgressChanged(WebView view, int progress) { 
       activity.setProgress(progress * 100); 

       // Done? 
       if (progress == 100) 
       { 
        // Set 
         setProgressBarIndeterminateVisibility(false); 
       } 
       } 

回答

2

是的,你可以使用Javascript界面​​來做到這一點。有關如何從javascript調用原生android方法的更多信息,請查詢this documentation

您可以編寫自己的方法來設置進度條從這些方法中確定true/false的可見性,並從Ajax調用中調用這些方法。