List of usage examples for android.support.v4.content LocalBroadcastManager getInstance
public static LocalBroadcastManager getInstance(Context context)
From source file:com.aimfire.gallery.service.MovieProcessor.java
/** * filePath1 is the file corrected. filePath2 is the other file *//*from w ww. j a va 2 s . c o m*/ private void reportResult(String path) { mFirebaseAnalytics.logEvent(MainConsts.FIREBASE_CUSTOM_EVENT_SYNC_MOVIE_CAPTURE_COMPLETE, null); Intent messageIntent = new Intent(MainConsts.MOVIE_PROCESSOR_MESSAGE); messageIntent.putExtra(MainConsts.EXTRA_WHAT, MainConsts.MSG_MOVIE_PROCESSOR_RESULT); messageIntent.putExtra(MainConsts.EXTRA_PATH, path); messageIntent.putExtra(MainConsts.EXTRA_MSG, true/*isMyMedia*/); LocalBroadcastManager.getInstance(this).sendBroadcast(messageIntent); }
From source file:com.abroad.ruianju.im.ui.MainActivity.java
private void registerBroadcastReceiver() { broadcastManager = LocalBroadcastManager.getInstance(this); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(Constant.ACTION_CONTACT_CHANAGED); intentFilter.addAction(Constant.ACTION_GROUP_CHANAGED); // intentFilter.addAction(RedPacketConstant.REFRESH_GROUP_RED_PACKET_ACTION); broadcastReceiver = new BroadcastReceiver() { @Override/*from ww w. j a v a 2 s .c o m*/ public void onReceive(Context context, Intent intent) { updateUnreadLabel(); updateUnreadAddressLable(); if (currentTabIndex == 0) { // refresh conversation list if (conversationListFragment != null) { conversationListFragment.refresh(); } } else if (currentTabIndex == 1) { if (contactListFragment != null) { contactListFragment.refresh(); } } String action = intent.getAction(); if (action.equals(Constant.ACTION_GROUP_CHANAGED)) { if (EaseCommonUtils.getTopActivity(MainActivity.this).equals(GroupsActivity.class.getName())) { GroupsActivity.instance.onResume(); } } // //red packet code : ??? // if (action.equals(RedPacketConstant.REFRESH_GROUP_RED_PACKET_ACTION)){ // if (conversationListFragment != null){ // conversationListFragment.refresh(); // } // } //end of red packet code } }; broadcastManager.registerReceiver(broadcastReceiver, intentFilter); }
From source file:ca.farrelltonsolar.classic.MonitorApplication.java
@Override public void onActivityResumed(Activity activity) { if (activity.getLocalClassName().compareTo("MonitorActivity") == 0) { LocalBroadcastManager.getInstance(this).registerReceiver(addChargeControllerReceiver, new IntentFilter(Constants.CA_FARRELLTONSOLAR_CLASSIC_ADD_CHARGE_CONTROLLER)); LocalBroadcastManager.getInstance(this).registerReceiver(removeChargeControllerReceiver, new IntentFilter(Constants.CA_FARRELLTONSOLAR_CLASSIC_REMOVE_CHARGE_CONTROLLER)); }/*from www.j a v a2 s . com*/ }
From source file:co.carlosjimenez.android.currencyalerts.app.MainActivityFragment.java
@Override public void onPause() { LocalBroadcastManager.getInstance(mContext).unregisterReceiver(mMessageReceiver); super.onPause(); }
From source file:ca.appvelopers.mcgillmobile.ui.ScheduleActivity.java
/** * Refreshes the list of courses for the given term and the user's transcript * (only available in portrait mode)/* w w w . java 2 s. c o m*/ */ private void refreshCourses() { if (!canRefresh()) { return; } //Download the courses for this term mcGillService.schedule(term).enqueue(new Callback<List<Course>>() { @Override public void onResponse(Call<List<Course>> call, Response<List<Course>> response) { //Set the courses scheduleManager.set(response.body(), term); //Download the transcript (if ever the user has new semesters on their transcript) mcGillService.transcript().enqueue(new Callback<Transcript>() { @Override public void onResponse(Call<Transcript> call, Response<Transcript> response) { transcriptManager.set(response.body()); //Update the view Assert.assertNotNull(viewPager); viewPager.getAdapter().notifyDataSetChanged(); showToolbarProgress(false); } @Override public void onFailure(Call<Transcript> call, Throwable t) { Timber.e(t, "Error refreshing the transcript"); showToolbarProgress(false); //If this is a MinervaException, broadcast it if (t instanceof MinervaException) { LocalBroadcastManager.getInstance(ScheduleActivity.this) .sendBroadcast(new Intent(Constants.BROADCAST_MINERVA)); } else { DialogHelper.error(ScheduleActivity.this, R.string.error_other); } } }); } @Override public void onFailure(Call<List<Course>> call, Throwable t) { Timber.e(t, "Error refreshing courses"); showToolbarProgress(false); //If this is a MinervaException, broadcast it if (t instanceof MinervaException) { LocalBroadcastManager.getInstance(ScheduleActivity.this) .sendBroadcast(new Intent(Constants.BROADCAST_MINERVA)); } else { DialogHelper.error(ScheduleActivity.this, R.string.error_other); } } }); }
From source file:ca.zadrox.dota2esportticker.ui.MatchActivity.java
@Override protected void onPause() { LocalBroadcastManager.getInstance(this).unregisterReceiver(mUpdateCompleteReceiver); LocalBroadcastManager.getInstance(this).unregisterReceiver(mUpdateStartedReceiver); LocalBroadcastManager.getInstance(this).unregisterReceiver(mNoConnectionReceiver); LocalBroadcastManager.getInstance(this).unregisterReceiver(mSteamAPIKeyIncorrectReceiver); super.onPause(); }
From source file:ca.farrelltonsolar.classic.MonitorActivity.java
@Override protected void onPause() { if (isReceiverRegistered) { try {//ww w . ja v a 2 s.c o m LocalBroadcastManager.getInstance(this).unregisterReceiver(mMonitorReceiver); LocalBroadcastManager.getInstance(this).unregisterReceiver(mReadingsReceiver); LocalBroadcastManager.getInstance(this).unregisterReceiver(updateChargeControllersReceiver); LocalBroadcastManager.getInstance(this).unregisterReceiver(receiveAToast); } catch (IllegalArgumentException e) { // Do nothing } isReceiverRegistered = false; } super.onPause(); }
From source file:com.afrozaar.jazzfestreporting.MainActivity.java
@Override protected void onResume() { super.onResume(); if (broadcastReceiver == null) broadcastReceiver = new UploadBroadcastReceiver(); IntentFilter intentFilter = new IntentFilter(REQUEST_AUTHORIZATION_INTENT); LocalBroadcastManager.getInstance(this).registerReceiver(broadcastReceiver, intentFilter); }
From source file:com.adityarathi.muo.utils.Common.java
/** * Sends out a local broadcast that notifies all receivers to update * their respective UI elements./*w ww .ja va 2s. co m*/ */ public void broadcastUpdateUICommand(String[] updateFlags, String[] flagValues) { Intent intent = new Intent(UPDATE_UI_BROADCAST); for (int i = 0; i < updateFlags.length; i++) { intent.putExtra(updateFlags[i], flagValues[i]); } mLocalBroadcastManager = LocalBroadcastManager.getInstance(mContext); mLocalBroadcastManager.sendBroadcast(intent); }
From source file:com.aimfire.gallery.ThumbsFragment.java
/** * Override fragment lifecycle method.//from w w w .j av a 2 s . c o m */ @Override public void onResume() { if (BuildConfig.DEBUG) if (VERBOSE) Log.d(TAG, "onResume: mIsMyMedia =" + mIsMyMedia); /* * reload image list, in case images were added/deleted during * the time we were paused */ updateGridView(null, mThumbPosition); /* * register for intents sent by the media processor service */ LocalBroadcastManager.getInstance(getActivity()).registerReceiver(mPhotoProcessorMsgReceiver, new IntentFilter(MainConsts.PHOTO_PROCESSOR_MESSAGE)); LocalBroadcastManager.getInstance(getActivity()).registerReceiver(mMovieProcessorMsgReceiver, new IntentFilter(MainConsts.MOVIE_PROCESSOR_MESSAGE)); /* * register for intents sent by the download completion service */ LocalBroadcastManager.getInstance(getActivity()).registerReceiver(mDownloadMsgReceiver, new IntentFilter(MainConsts.FILE_DOWNLOADER_MESSAGE)); super.onResume(); }