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:com.buddi.client.dfu.DfuActivity.java

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

    final LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(this);
    broadcastManager.unregisterReceiver(mDfuUpdateReceiver);
}

From source file:org.mozilla.gecko.tests.testDistribution.java

private void doReferrerTest(String ref, final TestableDistribution distribution,
        final Distribution.ReadyCallback distributionReady) throws InterruptedException {
    final Intent intent = new Intent(ACTION_INSTALL_REFERRER);
    intent.setClassName(AppConstants.ANDROID_PACKAGE_NAME, CLASS_REFERRER_RECEIVER);
    intent.putExtra("referrer", ref);

    final BroadcastReceiver receiver = new BroadcastReceiver() {
        @Override//from   w w w. jav  a2 s . com
        public void onReceive(Context context, Intent intent) {
            Log.i(LOGTAG, "Test received " + intent.getAction());

            ThreadUtils.postToBackgroundThread(new Runnable() {
                @Override
                public void run() {
                    distribution.addOnDistributionReadyCallback(distributionReady);
                    distribution.go();
                }
            });
        }
    };

    IntentFilter intentFilter = new IntentFilter(ReferrerReceiver.ACTION_REFERRER_RECEIVED);
    final LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(mActivity);
    localBroadcastManager.registerReceiver(receiver, intentFilter);

    Log.i(LOGTAG, "Broadcasting referrer intent.");
    try {
        mActivity.sendBroadcast(intent, null);
        synchronized (distribution) {
            distribution.wait(WAIT_TIMEOUT_MSEC);
        }
    } finally {
        localBroadcastManager.unregisterReceiver(receiver);
    }
}

From source file:com.dsna.android.main.MainActivity.java

@Override
protected void onPause() {
    super.onPause();
    unbindService(mConnection);/* ww  w  . j a  v  a  2s . co  m*/
    LocalBroadcastManager bManager = LocalBroadcastManager.getInstance(this);
    bManager.unregisterReceiver(bReceiver);
}

From source file:jp.co.rediscovery.arflight.ManagerFragment.java

/** ???BroadcastReceiver? */
private void unregisterReceivers() {
    mRegistered = false;//  ww w. jav  a  2 s. co  m
    final LocalBroadcastManager localBroadcastMgr = LocalBroadcastManager
            .getInstance(getActivity().getApplicationContext());
    localBroadcastMgr.unregisterReceiver(mDevicesListUpdatedReceiver);
    if (mNetworkChangedReceiver != null) {
        NetworkChangedReceiver.unregisterGlobal(getActivity(), mNetworkChangedReceiver);
        mNetworkChangedReceiver = null;
    }
}

From source file:com.nadmm.airports.afd.AirportDetailsFragment.java

@Override
public void onPause() {
    super.onPause();

    LocalBroadcastManager bm = LocalBroadcastManager.getInstance(getActivity());
    bm.unregisterReceiver(mBcastReceiver);
}

From source file:cz.maresmar.sfm.view.MainActivity.java

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

    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(this);
    manager.unregisterReceiver(mSyncResultReceiver);
    manager.unregisterReceiver(mActionsEventReceiver);
}

From source file:com.folioreader.ui.folio.activity.FolioActivity.java

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

    if (outState != null)
        outState.putParcelable(BUNDLE_READ_POSITION_CONFIG_CHANGE, lastReadPosition);

    LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this);
    localBroadcastManager.unregisterReceiver(searchReceiver);
    localBroadcastManager.unregisterReceiver(closeBroadcastReceiver);

    if (r2StreamerServer != null) {
        r2StreamerServer.stop();/*from   w  w w  .j  a  va2s. c  o  m*/
    }

    if (isFinishing())
        localBroadcastManager.sendBroadcast(new Intent(FolioReader.ACTION_FOLIOREADER_CLOSED));
}

From source file:com.ubuntuone.android.files.service.UpDownService.java

private void unregisterUploadCancelReceiver() {
    if (uploadCancelReceiver != null) {
        LocalBroadcastManager bm = LocalBroadcastManager.getInstance(this);
        bm.unregisterReceiver(uploadCancelReceiver);
    }/*from w  ww.  j  a v  a2 s  . c  om*/
}

From source file:com.ubuntuone.android.files.service.UpDownService.java

private void unregisterDownloadCancelReceiver() {
    if (downloadCancelReceiver != null) {
        LocalBroadcastManager bm = LocalBroadcastManager.getInstance(this);
        bm.unregisterReceiver(downloadCancelReceiver);
    }/*  w w  w . j a  v a 2  s .com*/
}

From source file:nodomain.freeyourgadget.gadgetbridge.service.devices.miband2.MiBand2Support.java

@Override
public void dispose() {
    LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getContext());
    broadcastManager.unregisterReceiver(mReceiver);
    super.dispose();
}