List of usage examples for android.support.v4.content LocalBroadcastManager getInstance
public static LocalBroadcastManager getInstance(Context context)
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); }