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:arun.com.chromer.webheads.WebHeadService.java

private void unregisterReceivers() {
    try {/*from   ww  w.  ja  v a  2s  .c o m*/
        LocalBroadcastManager.getInstance(this).unregisterReceiver(localReceiver);
        unregisterReceiver(notificationActionReceiver);
    } catch (IllegalArgumentException ignored) {
        Timber.e(ignored);
    }
}

From source file:au.org.ala.fielddata.mobile.MobileFieldDataDashboard.java

private void stopListeningForSurveyDownload() {
    if (broadcastReceiver != null) {
        LocalBroadcastManager.getInstance(this).unregisterReceiver(broadcastReceiver);
    }/* w  ww .j  a  va2s.c o m*/
}

From source file:com.anjalimacwan.fragment.NoteEditFragment.java

public void onDeleteDialogPositiveClick() {
    // User touched the dialog's positive button
    deleteNote(filename);/*from www  .  ja  v  a2s  .c  o m*/
    showToast(R.string.note_deleted);

    if (getActivity().getComponentName().getClassName().equals("com.anjalimacwan.MainActivity")
            && getActivity().findViewById(R.id.layoutMain).getTag().equals("main-layout-large")) {
        // Send broadcast to NoteListFragment to refresh list of notes
        Intent listNotesIntent = new Intent();
        listNotesIntent.setAction("com.anjalimacwan.LIST_NOTES");
        LocalBroadcastManager.getInstance(getActivity()).sendBroadcast(listNotesIntent);
    }

    finish(null);
}

From source file:audio.lisn.adapter.StoreBookViewAdapter.java

private void pausePlayer() {
    Intent intent = new Intent(Constants.PLAYER_STATE_CHANGE);
    intent.putExtra("state", "pause");
    LocalBroadcastManager.getInstance(context).sendBroadcast(intent);
}

From source file:audio.lisn.adapter.StoreBookViewAdapter.java

private void stopPreviewPlayer() {
    Intent intent = new Intent(Constants.PLAYER_STATE_CHANGE);
    LocalBroadcastManager.getInstance(context).sendBroadcast(intent);
}

From source file:com.alphabetbloc.accessmrs.services.SyncManager.java

public void toastSyncResult(int totalErrors, String errorMessage) {

    StringBuilder result = new StringBuilder();
    result.append(mSyncResultString);//from  w  w w  . j av a  2  s  .c  o  m
    if (totalErrors > 0) {
        result.append(" (")
                .append(mContext.getResources().getQuantityString(R.plurals.errors, totalErrors, totalErrors));
        if (errorMessage != null)
            result.append(" : ").append(errorMessage);
        result.append(")");
    }

    // Send to Activity
    Intent broadcast = new Intent(SYNC_MESSAGE);
    broadcast.putExtra(TOAST_MESSAGE, result.toString());
    broadcast.putExtra(TOAST_ERROR, (totalErrors == 0) ? false : true);
    LocalBroadcastManager.getInstance(mContext).sendBroadcast(broadcast);

}

From source file:com.aniruddhc.acemusic.player.Drawers.QueueDrawerFragment.java

@Override
public void onStart() {
    super.onStart();
    LocalBroadcastManager.getInstance(mContext).registerReceiver((mReceiver),
            new IntentFilter(Common.UPDATE_UI_BROADCAST));

}

From source file:com.aniruddhc.acemusic.player.Drawers.QueueDrawerFragment.java

@Override
public void onStop() {
    LocalBroadcastManager.getInstance(mContext).unregisterReceiver(mReceiver);
    super.onStop();

}

From source file:com.alphabetbloc.accessmrs.services.SyncManager.java

public void toastSyncUpdate(int syncType, int success, int total, int currentErrors, String dbError) {
    // if (App.DEBUG)
    // Log.v(TAG, "toasting a sync message with parameters=" + syncType +
    // ", " + success + ", " + total + ", " + currentErrors + ", " +
    // dbError);//from w  w w  . j  av  a 2s . c om
    String currentToast = createToastString(syncType, success, total, currentErrors);
    if (currentToast != null) {

        StringBuilder result = new StringBuilder();
        result.append(currentToast);
        if (currentErrors > 0) {
            result.append(" (").append(
                    mContext.getResources().getQuantityString(R.plurals.errors, currentErrors, currentErrors));
            if (dbError != null && !dbError.equalsIgnoreCase(""))
                result.append(" : ").append(dbError);
            result.append(")");
        }

        // Send to Activity
        Intent broadcast = new Intent(SYNC_MESSAGE);
        broadcast.putExtra(TOAST_MESSAGE, result.toString());
        broadcast.putExtra(TOAST_ERROR, (currentErrors == 0) ? false : true);
        LocalBroadcastManager.getInstance(mContext).sendBroadcast(broadcast);
    }
}

From source file:com.android.managedprovisioning.ProfileOwnerProvisioningService.java

private void notifyActivityError() {
    Intent intent = new Intent(ACTION_PROVISIONING_ERROR);
    intent.putExtra(EXTRA_LOG_MESSAGE_KEY, mLastErrorMessage);
    LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
}