I have looked at a question similar to this here but as I am a newbie could someone explain how to get this to work in a WebView or at least how to set a 10 second time delay so people know that it's loading?
相关问题
- How can I create this custom Bottom Navigation on
- Bottom Navigation View gets Shrink Down
- How to make that the snackbar action button be sho
- Listening to outgoing sms not working android
- How to create Circular view on android wear?
相关文章
- android开发 怎么把图片放入drawable的文件夹下
- android上如何获取/storage/emulated/下的文件列表
- androidStudio有个箭头不认识
- SQLite不能创建表
- Windows - Android SDK manager not listing any plat
- Animate Recycler View grid when number of columns
- Why is the app closing suddenly without showing an
- Android OverlayItem.setMarker(): Change the marker
According to Md. Sajedul Karim answer I wrote a similar one.
here is the easiest way to add progress bar in android Web View.
Add a boolean field in your activity/fragment
This boolean will prevent redirection of web pages cause of dead links.Now you can just pass your WebView object and web Url into this method.
Here when start loading it will call
onPageStarted
. Here i setting Boolean field is false. But when page load finish it will come toonPageFinished
method and here Boolean field is set to true. Sometimes if url is dead it will redirected and it will come toonLoadResource()
beforeonPageFinished
method. For this reason it will not hiding the progress bar. To prevent this i am checkingif (!isRedirected)
inonLoadResource()
in
onPageFinished()
method before dismissing the Progress Dialog you can write your 10 second time delay codeThat's it. Happy coding :)