[問題] DownloadListener從來都沒被叫到
wv_shower = (WebView) findViewById(R.id.wv_shower);
wv_shower.setDownloadListener(new DownloadListener()
{
public void onDownloadStart(String url, String userAgent,
String contentDisposition, String mimetype,
long contentLength)
{
sysMsg("onDownloadStart() 開始下載"+url);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
}
});
網路上可以輕易的找到範例
但是我的 「onDownloadStart() 開始下載」卻從來都沒出現過.....
但是
wv_shower.setWebViewClient(new WebViewClient()
{
(略)
public void onLoadResource (WebView view, String url)
{
sysMsg("onLoadResource() 連結到網址:" + url);
}
}
我的這一行卻有出現
雖然找到過「如果webkit認為可以自己解決那個檔案類型就不會呼叫下載」
但是我拿rar檔來測試也一樣
請問有可能是哪裡出了問題?
PS.程式好幾隻,所以挑重點貼
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.16.65
→
09/18 16:29, , 1F
09/18 16:29, 1F
→
09/18 16:29, , 2F
09/18 16:29, 2F
→
09/18 22:23, , 3F
09/18 22:23, 3F
→
09/18 22:24, , 4F
09/18 22:24, 4F