java - How to Stop Android webView swipeToRefresh loading progressbar? -
note: question asked here. did not answer decided repost code.
i want webview refresh current page when user pulls down screen top working fine. problem loading progress bar isn't stopping after page has been loaded.
here's mainactivity.java
// swipe refresh swiperefreshlayout swipelayout = (swiperefreshlayout)this.findviewbyid(r.id.swipetorefresh); swipelayout.setonrefreshlistener(new swiperefreshlayout.onrefreshlistener() { @override public void onrefresh() { mywebview.reload(); // refreshes webview } }); } @override public void onpagefinished(webview view, string url) { super.onpagefinished(view, url); progressbar.setvisibility(view.gone); if (null != swipelayout && swipelayout.isrefreshing()) { swipelayout.setrefreshing(false); } } i have updated code it's still loading.
set visibility gone progressbar inside seonrefreshlistner , stop refreshing swipelayout after webview loaded.
swipelayout.setonrefreshlistener(new swiperefreshlayout.onrefreshlistener() { @override public void onrefresh() { // insert code here progressbar. setvisibility(gone); if(null != swipelayout) { swipelayout.setrefreshing(false); } mywebview.reload(); // refreshes webview } });
Comments
Post a Comment