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:it.gulch.linuxday.android.loaders.BookmarkStatusLoader.java

public BookmarkStatusLoader(Context context, Event event) {
    super(context);
    this.event = event;

    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(getContext());
    lbm.registerReceiver(addBookmarkReceiver, new IntentFilter(ActionConstants.ACTION_ADD_BOOKMARK));
    lbm.registerReceiver(removeBookmarksReceiver, new IntentFilter(ActionConstants.ACTION_REMOVE_BOOKMARKS));
}

From source file:io.barracks.ota.client.helper.UpdateCheckHelper.java

/**
 * Call this method to register your callback before checking for an update.
 *
 * @param context  The context./*from w  ww.  j a  va2s  .  c  o m*/
 * @param callback The {@link UpdateCheckCallback} which will be called during the request.
 */
public void bind(Context context, UpdateCheckCallback callback) {
    this.context = context;
    this.callback = callback;
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(context);
    manager.registerReceiver(this, UpdateCheckService.ACTION_CHECK_FILTER);
}

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

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mLayoutInflater = LayoutInflater.from(this);
    mDialog = new AlertDialog.Builder(this).setTitle(R.string.selection_dialog_title)
            .setView(R.layout.selection_dialog).setOnDismissListener(this)
            .setNegativeButton(android.R.string.cancel, this).show();

    LinearLayout container = (LinearLayout) mDialog.findViewById(R.id.container);
    int currentMode = getIntent().getIntExtra(EXTRA_CURRENT_MODE, -1);

    inflateOption(R.string.auto_detect_title, R.string.auto_detect_summary, UsbDeviceMonitorService.MODE_AUTO,
            currentMode, container);/*  w  ww. j  a v  a 2 s. c om*/
    inflateOption(R.string.headset_title, R.string.headset_summary, UsbDeviceMonitorService.MODE_HEADSET,
            currentMode, container);
    inflateOption(R.string.otg_title, R.string.otg_summary, UsbDeviceMonitorService.MODE_OTG, currentMode,
            container);

    IntentFilter filter = new IntentFilter(UsbDeviceMonitorService.ACTION_DEVICES_DISCONNECTED);
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
    lbm.registerReceiver(mDeviceDisconnectionReceiver, filter);
}

From source file:io.barracks.ota.client.helper.PackageDownloadHelper.java

/**
 * Call this method to register your callback before performing a download.
 *
 * @param context  The context./*from w  w w  .  java 2  s  .c o  m*/
 * @param callback The {@link PackageDownloadCallback} which will be called during the download.
 */
public void bind(Context context, PackageDownloadCallback callback) {
    this.context = context;
    this.callback = callback;
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(context);
    manager.registerReceiver(this, PackageDownloadService.ACTION_DOWNLOAD_PACKAGE_FILTER);
}

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

private void registerReceivers() {
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(context);
    lbm.registerReceiver(scheduleRefreshedReceiver,
            new IntentFilter(ActionConstants.ACTION_SCHEDULE_REFRESHED));
    IntentFilter filter = new IntentFilter();
    filter.addAction(ActionConstants.ACTION_ADD_BOOKMARK);
    filter.addAction(ActionConstants.ACTION_REMOVE_BOOKMARKS);
    lbm.registerReceiver(bookmarksReceiver, filter);
}

From source file:com.parse.applinksanalytics.ParseAppLinksBroadcastReceiver.java

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

From source file:net.zhdev.ctrlvkeyboard.CtrlVKeyboard.java

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

    // Register the BroadcastReceiver for both actions
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
    lbm.registerReceiver(mBroadcastReceiver, new IntentFilter(Constants.ACTION_PASTE_TEXT_TASKER));
    registerReceiver(mBroadcastReceiver, new IntentFilter(Constants.ACTION_PASTE_TEXT));
}

From source file:com.skubit.satoshidice.mybets.MyBetsFragment.java

@Override
public void onResume() {
    super.onResume();
    LocalBroadcastManager mng = LocalBroadcastManager.getInstance(getActivity());
    mng.registerReceiver(mAccountChange, new IntentFilter("account_change"));
    refreshView();/*from w w w  .j av a 2  s  .  c  o m*/
}

From source file:com.survivingwithandroid.socialp.MainActivity.java

private void registerReciever() {
    IntentFilter filter = new IntentFilter(ResponseReceiver.ACTION);
    receiver = new ResponseReceiver();
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(this);
    manager.registerReceiver(receiver, filter);
}

From source file:com.nadmm.airports.library.LibraryActivity.java

@Override
protected void onResume() {
    LocalBroadcastManager bm = LocalBroadcastManager.getInstance(this);
    bm.registerReceiver(mReceiver, mFilter);

    super.onResume();
}