9.6.2 The onReceive() Method A dynamically registered BroadcastReceiver can determine whether it is being invoked on a sticky broadcast Intent by calling the public final boolean isInitialStickyBroadcast() method. If it is then the behaviour of some of the methods defined by the BroadcastReceiver class for use with ordered broadcast Intents is slightly different. The isOrderedBroadcast() method always returns false The methods for setting result data do not throw RuntimeExceptions, they are simply no-ops The abortBroadcast() method does not throw a RuntimeException, it is simply a no-op