Class BaseLocalBroadcastReceiver
- java.lang.Object
-
- android.content.BroadcastReceiver
-
- org.prebid.mobile.rendering.utils.broadcast.local.BaseLocalBroadcastReceiver
-
- Direct Known Subclasses:
EventForwardingLocalBroadcastReceiver
public abstract class BaseLocalBroadcastReceiver extends android.content.BroadcastReceiver
-
-
Constructor Summary
Constructors Constructor Description BaseLocalBroadcastReceiver(long broadcastId)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract android.content.IntentFiltergetIntentFilter()voidregister(android.content.Context context, android.content.BroadcastReceiver broadcastReceiver)static voidsendLocalBroadcast(android.content.Context context, long broadcastIdentifier, java.lang.String action)booleanshouldConsumeBroadcast(android.content.Intent intent)Only consume this broadcast if the identifier on the received Intent and this broadcast match up.voidunregister(android.content.BroadcastReceiver broadcastReceiver)-
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
-
-
-
-
Method Detail
-
sendLocalBroadcast
public static void sendLocalBroadcast(android.content.Context context, long broadcastIdentifier, java.lang.String action)
-
getIntentFilter
public abstract android.content.IntentFilter getIntentFilter()
-
register
public void register(android.content.Context context, android.content.BroadcastReceiver broadcastReceiver)
-
unregister
public void unregister(android.content.BroadcastReceiver broadcastReceiver)
-
shouldConsumeBroadcast
public boolean shouldConsumeBroadcast(android.content.Intent intent)
Only consume this broadcast if the identifier on the received Intent and this broadcast match up. This allows us to target broadcasts to the ad that spawned them. We include this here because there is no appropriate IntentFilter condition that can recreate this behavior.
-
-