title: Why do I need ifelse if I already have intent-filter in manifest file?
body: <p>Ok, for example we have some code like <a href="https://stackoverflow.com/questions/2784441/trying-to-start-a-service-on-boot-on-android">Trying to start a service on boot on Android</a>
  Why must I write ifelse in receiver for intent type validation?</p>