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

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

Introduction

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

Prototype

public void unregisterReceiver(BroadcastReceiver receiver) 

Source Link

Document

Unregister a previously registered BroadcastReceiver.

Usage

From source file:Main.java

/**
 * Unregisters the given receiver from the given {@link LocalBroadcastManager}.
 * @param manager the manager  from which to unregister
 * @param receiver the receiver to unregister
 * @return true if it was successfully unregistered, or false if the receiver was not registered
 *///from   ww w .j  a  v a2s . co  m
public static boolean safeUnregisterBroadcastReceiver(LocalBroadcastManager manager,
        BroadcastReceiver receiver) {
    try {
        manager.unregisterReceiver(receiver);
        return true;
    } catch (IllegalArgumentException ex) {
        return false;
    }
}

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

public static void unregisterReceiver(Context context, BroadcastReceiver receiver) {
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(context);
    manager.unregisterReceiver(receiver);
}

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
 *//*from  w w  w.ja v  a2 s.com*/
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.auth0.lock.receiver.AuthenticationReceiver.java

/**
 * Unregisters from the supplied LocalBroadcastManager
 * @param broadcastManager from which the receiver is unregistered
 *//*from  w  w w .  j a  v a2s.  com*/
public void unregisterFrom(LocalBroadcastManager broadcastManager) {
    broadcastManager.unregisterReceiver(this);
}

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

@Override
protected void onPause() {
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
    lbm.unregisterReceiver(mReceiver); //Important: If we don't use lbm we will retrieve java.lang.IllegalArgumentException: Receiver not registered: 

    super.onPause();
}

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

private void close() {
    LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(applicationContext);
    broadcastManager.unregisterReceiver(this);
}

From source file:com.cyanogenmod.settings.otgtoggle.OtgModeChooserActivity.java

@Override
protected void onDestroy() {
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
    lbm.unregisterReceiver(mDeviceDisconnectionReceiver);
    super.onDestroy();
}

From source file:it.gulch.linuxday.android.alarms.FosdemAlarmManager.java

private void unregisterReceivers() {
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(context);
    lbm.unregisterReceiver(scheduleRefreshedReceiver);
    lbm.unregisterReceiver(bookmarksReceiver);
}

From source file:org.deviceconnect.android.deviceplugin.sphero.setting.SettingActivity.java

@Override
protected void onDestroy() {
    super.onDestroy();
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
    lbm.unregisterReceiver(mReceiver);
}

From source file:it.gulch.linuxday.android.loaders.BookmarkStatusLoader.java

@Override
protected void onReset() {
    super.onReset();

    onStopLoading();/*from  w  ww  . j  a v  a 2 s.co m*/
    isBookmarked = null;

    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(getContext());
    lbm.unregisterReceiver(addBookmarkReceiver);
    lbm.unregisterReceiver(removeBookmarksReceiver);
}