If I send a broadcast with implicit intent, and there is no matching intent-filter, then what will happen?

Answer:
Nothing will happen, but it will not launch any receiver.
Description:
Unlike startActivity() and startService(); sendBroadcast() will not throw any run time exception. If there are no target components available for this broadcast it will keep quiet. It is because in case of activity and service, action is yet to be performed but in case of broadcastReceiver action is already over and we are just informing it to every one.

No comments:

Post a Comment