0

我有一个包含书籍集合的链接(例如www.bookstore.com),我从中选择一本书(带有 URL www.bookstore.com/book1.epub),当用户点击时应该将其下载到我的图书馆那本书的下载按钮。

我已经完成了下载部分,但困扰我的是如何获取用户选择下载的特定书籍的 URL,即www.bookstore.com/book1.epub

我试过了webView.getUrl(),但除了第一次加载它为空时,它根本不会被触发。

任何帮助表示赞赏。

4

1 回答 1

4

你只需要实现WebViewClient.

在其中shouldOverrideUrlLoading(),您将拥有当前 URL:

@Override  
public boolean shouldOverrideUrlLoading(WebView view, String url) {  
        // TODO Auto-generated method stub  

       // Log.d("URL => ", url);    // current URL
       view.loadUrl(url);  
       return true;  
 }  

阅读更多关于 WebView 和 WebViewClient => WebView | 安卓开发者

于 2012-07-20T12:20:41.153 回答