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

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

Introduction

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

Prototype

public static LocalBroadcastManager getInstance(Context context) 

Source Link

Usage

From source file:com.aimfire.gallery.service.PhotoProcessor.java

private void reportError(String path) {
    mFirebaseAnalytics.logEvent(MainConsts.FIREBASE_CUSTOM_EVENT_SYNC_PHOTO_CAPTURE_ERROR, null);

    Intent messageIntent = new Intent(MainConsts.PHOTO_PROCESSOR_MESSAGE);
    messageIntent.putExtra(MainConsts.EXTRA_WHAT, MainConsts.MSG_PHOTO_PROCESSOR_ERROR);
    messageIntent.putExtra(MainConsts.EXTRA_PATH, path);
    messageIntent.putExtra(MainConsts.EXTRA_MSG, true/*isMyMedia*/);
    LocalBroadcastManager.getInstance(this).sendBroadcast(messageIntent);

    /*//from w  ww. jav a 2 s .c o m
     * delete the placeholder file
     */
    MediaScanner.removeItemMediaList(path);
    (new File(path)).delete();
}

From source file:ca.zadrox.dota2esportticker.ui.TeamSearchActivity.java

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

    LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this);
    localBroadcastManager.unregisterReceiver(mSearchReceiver);
}

From source file:com.android.talkback.tutorial.TutorialLessonFragment.java

@Override
public void onPause() {
    super.onPause();
    TalkBackService service = TalkBackService.getInstance();
    if (service != null) {
        service.postRemoveEventListener(mExercise);
    }/*from  w ww .jav a  2s. c  o m*/

    Activity activity = getActivity();
    if (activity != null) {
        LocalBroadcastManager.getInstance(activity).unregisterReceiver(mActionMonitor);
    }

    mHandler.removeCallbacksAndMessages(null);
}

From source file:com.antew.redditinpictures.library.dialog.AddSubredditDialogFragment.java

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    LayoutInflater lf = LayoutInflater.from(getActivity());
    View dialogView = lf.inflate(R.layout.add_subreddit_dialog, null);
    ButterKnife.inject(this, dialogView);

    mSubreddit.addTextChangedListener(mSubredditWatcher);
    mSubreddit.setOnEditorActionListener(mSubredditSearchEditorActionListener);
    mSubreddit.setOnItemClickListener(mSubredditSearchResponseListener);

    final AlertDialog dialog = new AlertDialog.Builder(getActivity()).setView(dialogView)
            .setTitle(R.string.add_subreddit).setPositiveButton(R.string.add_subreddit, mAddSubredditListener)
            .setNegativeButton(R.string.cancel, mDialogCancelListener).create();

    LocalBroadcastManager.getInstance(getActivity()).registerReceiver(mSubredditsSearch,
            new IntentFilter(Constants.Broadcast.BROADCAST_SUBREDDIT_SEARCH));
    return dialog;
}

From source file:com.alphabetbloc.accessmrs.ui.admin.BaseAdminActivity.java

@Override
protected void onPause() {
    mPaused = true;/*from  ww  w  .ja v a 2  s. c  o m*/
    super.onPause();

    ContentResolver.removeStatusChangeListener(mSyncObserverHandle);
    LocalBroadcastManager.getInstance(this).unregisterReceiver(onSyncNotice);
}

From source file:ca.zadrox.dota2esportticker.ui.TeamSearchActivity.java

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

    LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this);

    IntentFilter intentFilter = new IntentFilter();
    intentFilter.addAction(UpdateTeamsService.STATUS_COMPLETED);
    intentFilter.addAction(UpdateTeamsService.STATUS_ERROR);
    intentFilter.addAction(UpdateTeamsService.STATUS_NO_CONNECTIVITY);
    intentFilter.addAction(UpdateTeamsService.STATUS_UPDATING);

    localBroadcastManager.registerReceiver(mSearchReceiver, intentFilter);
}

From source file:com.acrr.acdisplay.services.BathService.java

@Override
public void onCreate() {
    super.onCreate();
    mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
    mLanguage = getResources().getConfiguration().locale.getLanguage();

    // Listen for the config changes to update notification just
    // once locale has changed.
    IntentFilter intentFilter = new IntentFilter();
    intentFilter.addAction(Intent.ACTION_CONFIGURATION_CHANGED);
    registerReceiver(mReceiver, intentFilter);

    synchronized (monitor) {
        sCreated = true;/*from   ww  w .  j av a  2  s . com*/
        sRunning = true;

        // Register for add / remove service events.
        intentFilter = new IntentFilter();
        intentFilter.addAction(ACTION_ADD_SERVICE);
        intentFilter.addAction(ACTION_REMOVE_SERVICE);
        mLocalBroadcastManager = LocalBroadcastManager.getInstance(this);
        mLocalBroadcastManager.registerReceiver(mReceiver, intentFilter);

        if (sServiceMap.isEmpty()) {
            stopMySelf();
        } else {
            // Init all children
            Set<Map.Entry<Class, ChildService>> set = sServiceMap.entrySet();
            for (Map.Entry<Class, ChildService> entry : set) {
                ChildService child = entry.getValue();
                child.setContext(this);
                child.onCreate();

                mMap.put(entry.getKey(), child);
            }
            sServiceMap.clear();

            startForeground(App.ID_NOTIFY_BATH, buildNotification());
        }
    }
}

From source file:ca.farrelltonsolar.classic.ChargeControllers.java

private void BroadcastUpdateNotification() {
    LocalBroadcastManager broadcaster = LocalBroadcastManager.getInstance(context);
    Intent pkg = new Intent(Constants.CA_FARRELLTONSOLAR_CLASSIC_UPDATE_CHARGE_CONTROLLERS);
    broadcaster.sendBroadcast(pkg);//from w  ww . ja  v  a2  s. co  m
}

From source file:app.com.vaipo.ContactsFragment.java

@Override
public void onDestroy() {
    super.onDestroy();
    LocalBroadcastManager.getInstance(getActivity()).unregisterReceiver(mMessageReceiver);
}

From source file:com.antew.redditinpictures.library.dialog.AddSubredditDialogFragment.java

/**
 * Remove dialog.//from w w w  .  j  a v a 2  s  . c  om
 */
@Override
public void onDestroyView() {
    super.onDestroyView();
    LocalBroadcastManager.getInstance(getActivity()).unregisterReceiver(mSubredditsSearch);
}