Is there a way to access the history so that I know what URL the user is visiting when they hit the back button (which calls WebView.goBack())?
This is probably the method you're looking for: WebView.copyBackForwardList
WebView.copyBackForwardList