2011-06-26 6 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を確認してください。

これらのメソッドからprogressbar indeterminate visibilityをtrue/falseに設定するメソッドを記述し、これらのメソッドをAjax呼び出しから呼び出すことができます。

関連する問題