When should I use unregisterReceiver? In onPause(), onDestroy(), or onStop()?
onPause()
onDestroy()
onStop()
Note: I need the service to run in the backgroun
it depends on where you have register the receiver. The complementary method pairs are
onCreate - onDestroy onResume - onPause onStart - onStop
if you register the receiver in the first one then unregister it in it's ending method.