Thanks.
It's strange. I can tell my app is still running. If I press on the Prev or Next buttons I can see, via log messages, that the LoadURL statements with the correct URL are executed, but the webview does not respond. If I try to reload the current page, again, the webview does not respond.
It seems just like some thread of the webview is stuck in an endless loop trying to render the ad partially showing at the top. If I wait for a minute or two the Android error "App not Responding" never shows up.
The only thing I found that consistently works is to exit my app, do an app Force Stop from settings, then reenter my app. Whatever page was last selected now loads properly.
I guess I'm hoping there is a way to accomplish essentially the same thing – somehow force stop my app or somehow tell the webview to stop whatever it's doing.
I've issued the webview StopLoading command, but that does not do anything (supports my guess that the webview is not responding and stuck in an endless loop).
This app was written more than five years ago. It's always occasionally "hung", but that used to happen about once per month – so I just quit the app and came back the next day. Recently it hangs almost every day or on almost every page, but not always every page and not always the same page. The problem seems to be webpage data dependent – a certain type of ad displayed as the topmost webpage banner ad.
I've even tried to think of a way to strip the ads from the loading webpage, but looking at the HTML source, that would be difficult.