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
-
Nested Class Summary
Nested classes/interfaces inherited from class android.content.BroadcastReceiver
android.content.BroadcastReceiver.PendingResult -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract android.content.IntentFiltervoidregister(android.content.Context context, android.content.BroadcastReceiver broadcastReceiver) static voidsendLocalBroadcast(android.content.Context context, long broadcastIdentifier, 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, getSentFromPackage, getSentFromUid, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, onReceive, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtras
-
Constructor Details
-
BaseLocalBroadcastReceiver
public BaseLocalBroadcastReceiver(long broadcastId)
-
-
Method Details
-
sendLocalBroadcast
public static void sendLocalBroadcast(android.content.Context context, long broadcastIdentifier, 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.
-