我的进度中有一个WebView,在页面请求期间没有问题更新,但我希望在AJAX请求期间有onProgressChanged工作。这可能吗?
public void onProgressChanged(WebView view, int progress) {
activity.setProgress(progress * 100);
// Done?
if ( progress == 100 )
{
// Set
setProgressBarIndeterminateVisibility(false);
}
}
答案 0 :(得分:2)
是的,你可以使用Javascript界面做到这一点。检查this documentation以获取有关如何从javascript调用本机安卓方法的更多信息。
您可以编写方法,从这些方法中将progressbar indeterminate visibility设置为true / false,并从Ajax调用中调用这些方法。