在AJAX请求期间更新setProgress

时间:2011-06-26 07:42:12

标签: android ajax

我的进度中有一个WebView,在页面请求期间没有问题更新,但我希望在AJAX请求期间有onProgressChanged工作。这可能吗?

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

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

1 个答案:

答案 0 :(得分:2)

是的,你可以使用Javascript界面​​做到这一点。检查this documentation以获取有关如何从javascript调用本机安卓方法的更多信息。

您可以编写方法,从这些方法中将progressbar indeterminate visibility设置为true / false,并从Ajax调用中调用这些方法。