Android - downloadmanager / broadcastreceiver called multiple times. java android broadcastreceiver download-manager android-download-manager.. Download manager. download manager is a system service which allows to handle long-running http downloads in the background and notify the triggering application via a broadcast receiver once the download is finished. it was introduced in android 2.3. (api 9).. During this time you can use the other methods on broadcastreceiver to view/modify the current result values. this method is always called within the main thread of its process, unless you explicitly asked for it to be scheduled on a different thread using context.registerreceiver(broadcastreceiver, intentfilter, string, android.os.handler)..
Android