download a file using a downloadable link into webView android -
i want download file using direct downloadable link webview. links "https://drive.google.com/uc?id=0bw6vr2lnxb3iufjrtk5ozdljata&export=download". if open link using default browser browser automatically download file. dont want open default web browser want use webview. tried code:
webview = (webview) findviewbyid(r.id.webview1); webview.getsettings().setjavascriptenabled(true); webview.loadurl(url); webview.setdownloadlistener(new downloadlistener() { @override public void ondownloadstart(string url, string useragent, string contentdisposition, string mimetype, long contentlength) { // todo auto-generated method stub toast.maketext(getapplicationcontext(), "yes", toast.length_short).show(); request request = new request( uri.parse(url)); request.allowscanningbymediascanner(); request.setnotificationvisibility(downloadmanager.request.visibility_hidden); request.setdestinationinexternalpublicdir(environment.directory_downloads, "download"); downloadmanager dm = (downloadmanager) getsystemservice(download_service); dm.enqueue(request); } });
i put toast inside setdownloadlistener toast doesn't appear means setdownloadlistener doesn't work here? can tell me how solve issue? have stack problem long time cant able solve.
Comments
Post a Comment