title: Is it better code practice to register a receiver in manifest or in code?
body: <p>I'm writing a simple broadcast receiver. I've registered receivers in both the manifest and in the code before. For my purposes this is a simple receiver that doesn't need to do anything fancy.</p>
  
  <p>Is there a reason to choose one method over the other in this case?  Is registering the receiver in the manifest more efficient (executes faster)? Or are they both basically the same? </p>
  
  <p>I'm asking because the application I'm writing needs to be very efficient, and I haven't been able to find good information on the practical difference between the two methods. I'm trying to follow whatever is the best coding practice. </p>
  
  <p>Cheers</p>