我有一个包含书籍收藏的链接(例如www.bookstore.com),我从中选择一本书(带有 URLwww.bookstore.com/book1.epub)当用户单击该书的下载按钮时,应该将其下载到我的图书馆。
我已经完成了下载部分,但令我困扰的是如何获取用户选择下载的特定书籍的 URL,即www.bookstore.com/book1.epub ?
我尝试过webView.getUrl()
,但除了第一次加载时它为空之外,它根本不会被触发。
任何帮助表示赞赏。
你只需要实施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 的更多信息 =>网页视图 |安卓开发者 http://developer.android.com/reference/android/webkit/WebView.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)