1, the program clearly uses the following methods to register and release the broadcast:
Mcontext.registerreceiver (downloadreceiver, filter); Mcontext.unregisterreceiver (Downloadreceiver);
However, there are still some problems in the process of running the program:
Android.app.IntentReceiverLeaked:Activity *********** has leaked intentreceiver *********** it was originally Registered here. Is missing a call to Unregisterreceiver ()?
And an error occurred:
caused by:java.lang.IllegalArgumentException:Receiver not registered: ***************
Later change to the following method is possible:
Mcontext.getapplicationcontext (). Registerreceiver (downloadreceiver, filter); Mcontext.getapplicationcontext (). Unregisterreceiver (Downloadreceiver);
Android broadcast receiver registration issue: caused By:java.lang.IllegalArgumentException:Receiver not registered