Example usage for android.support.v4.content LocalBroadcastManager registerReceiver

List of usage examples for android.support.v4.content LocalBroadcastManager registerReceiver

Introduction

In this page you can find the example usage for android.support.v4.content LocalBroadcastManager registerReceiver.

Prototype

public void registerReceiver(BroadcastReceiver receiver, IntentFilter filter) 

Source Link

Document

Register a receive for any local broadcasts that match the given IntentFilter.

Usage

From source file:Main.java

public static void registerLocalReceiver(Context context, BroadcastReceiver receive, String action) {
    IntentFilter filter = new IntentFilter(action);
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(context);
    lbm.registerReceiver(receive, filter);
}

From source file:org.tlc.whereat.modules.pubsub.Dispatcher.java

public static void register(LocalBroadcastManager bm, BroadcastReceiver br, String action) {
    bm.registerReceiver(br, new IntentFilter(action));
}

From source file:org.scribacrm.scriba.SerializationBroadcast.java

public static void registerForDeserialization(Context context, BroadcastReceiver receiver) {
    IntentFilter filter = new IntentFilter(ACTION_DESERIALIZATION_COMPLETED);
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(context);
    manager.registerReceiver(receiver, filter);
}

From source file:org.scribacrm.scriba.SerializationBroadcast.java

public static void registerForSerialization(Context context, BroadcastReceiver receiver) {
    IntentFilter filter = new IntentFilter(ACTION_SERIALIZATION_COMPLETED);
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(context);
    manager.registerReceiver(receiver, filter);
}

From source file:Main.java

public static void registBroadcase(Activity activity, BroadcastReceiver receiver, String name) {
    LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(activity);
    IntentFilter filter = new IntentFilter();
    filter.addAction(name);// ww w  .j  av  a  2  s  .  com
    broadcastManager.registerReceiver(receiver, filter);
}

From source file:org.qeo.android.service.ui.QeoDefaultsUI.java

/**
 * Set flag to toggle display of registration notification.
 *
 * @param ctx                             the context
 * @param displayRegistrationNotification the flag
 */// w ww. j av a  2s .  c  o  m
public static synchronized void setDisplayRegistrationNotification(Context ctx,
        boolean displayRegistrationNotification) {
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(ctx);
    if (sNotificationHelper != null) {
        //unregister old
        lbm.unregisterReceiver(sNotificationHelper);
        sNotificationHelper = null;
    }
    if (displayRegistrationNotification) {
        sNotificationHelper = new NotificationHelper();
        IntentFilter filter = new IntentFilter();
        filter.addAction(RegisterService.ACTION_REGISTRATION_DONE);
        filter.addAction(RemoteDeviceRegistration.ACTION_UNREGISTERED_DEVICE_FOUND);
        lbm.registerReceiver(sNotificationHelper, filter);
    }
}

From source file:com.facebook.internal.BoltsMeasurementEventListener.java

private void open() {
    LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(applicationContext);
    broadcastManager.registerReceiver(this, new IntentFilter(MEASUREMENT_EVENT_NOTIFICATION_NAME));
}

From source file:io.flutter.plugins.firebase_messaging.FirebaseMessagingPlugin.java

private FirebaseMessagingPlugin(Activity activity, MethodChannel channel) {
    this.activity = activity;
    this.channel = channel;
    FirebaseApp.initializeApp(activity);

    IntentFilter intentFilter = new IntentFilter();
    intentFilter.addAction(FlutterFirebaseInstanceIDService.ACTION_TOKEN);
    intentFilter.addAction(FlutterFirebaseMessagingService.ACTION_REMOTE_MESSAGE);
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(activity);
    manager.registerReceiver(this, intentFilter);
}

From source file:it.gmariotti.android.examples.receiver.LocalBroadcastActivity.java

@Override
protected void onResume() {
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
    mReceiver = new MyTestReceiver();
    lbm.registerReceiver(mReceiver, new IntentFilter(Constants.INTENT_ACTION));
    super.onResume();
}

From source file:io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin.java

private FirebaseMessagingPlugin(Registrar registrar, MethodChannel channel) {
    this.registrar = registrar;
    this.channel = channel;
    FirebaseApp.initializeApp(registrar.context());

    IntentFilter intentFilter = new IntentFilter();
    intentFilter.addAction(FlutterFirebaseInstanceIDService.ACTION_TOKEN);
    intentFilter.addAction(FlutterFirebaseMessagingService.ACTION_REMOTE_MESSAGE);
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(registrar.context());
    manager.registerReceiver(this, intentFilter);
}