-
public abstract class BaseLocalBroadcastReceiver extends BroadcastReceiver
-
-
Constructor Summary
Constructors Constructor Description BaseLocalBroadcastReceiver(long broadcastId)
-
Method Summary
Modifier and Type Method Description static voidsendLocalBroadcast(@NonNull() Context context, long broadcastIdentifier, @NonNull() String action)abstract IntentFiltergetIntentFilter()voidregister(@NonNull() Context context, @NonNull() BroadcastReceiver broadcastReceiver)voidunregister(@Nullable() BroadcastReceiver broadcastReceiver)booleanshouldConsumeBroadcast(@NonNull() Intent intent)Only consume this broadcast if the identifier on the received Intent and this broadcastmatch up. -
Methods inherited from class android.content.BroadcastReceiver
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, onReceive, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtras -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
sendLocalBroadcast
static void sendLocalBroadcast(@NonNull() Context context, long broadcastIdentifier, @NonNull() String action)
-
getIntentFilter
@NonNull() abstract IntentFilter getIntentFilter()
-
register
void register(@NonNull() Context context, @NonNull() BroadcastReceiver broadcastReceiver)
-
unregister
void unregister(@Nullable() BroadcastReceiver broadcastReceiver)
-
shouldConsumeBroadcast
boolean shouldConsumeBroadcast(@NonNull() Intent intent)
Only consume this broadcast if the identifier on the received Intent and this broadcastmatch up. This allows us to target broadcasts to the ad that spawned them. We includethis here because there is no appropriate IntentFilter condition that can recreate thisbehavior.
-
-
-
-