Buscar URL da página atual do WebView

Eu tenho um link que contém coleção de livros (por exemplo.www.bookstore.com), a partir do qual eu seleciono um livro (com URLwww.bookstore.com/book1.epub) que deve ser baixado para minha biblioteca quando o usuário clica no botão Download desse livro.

Eu terminei a parte de download, mas o que me incomoda é como obter o URL do livro específico que foi selecionado pelo usuário para fazer o download, ou seja,www.bookstore.com/book1.epub ?

Eu tentei comwebView.getUrl(), mas ele não é disparado, exceto pela primeira carga quando é null.

Qualquer ajuda apreciada.

questionAnswers(1)

yourAnswerToTheQuestion