Finding download complete from downloadManager in android -


i downloading file device external storage android app web server using downloadmanager. need initiate function on completion of download. file download code goes this:

string url = "http://192.168.1.105/download/file.ext"; downloadmanager.request request = new downloadmanager.request(uri.parse(url)); request.setdestinationinexternalpublicdir(environment.directory_downloads, "files.ext"); downloadmanager manager = (downloadmanager) getsystemservice(context.download_service); final long downloadid = manager.enqueue(request); 

please suggest how ondownloadcomplete.....

you can use action_download_complete broadcastreceiver

public class donwloadcompletereceiver extends broadcastreceiver {      @override     public void onreceive(context context, intent intent) {         // complete download id         long completedownloadid = intent.getlongextra(downloadmanager.extra_download_id, -1);         // here     } } 

Comments