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

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

Introduction

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

Prototype

public boolean sendBroadcast(Intent intent) 

Source Link

Document

Broadcast the given intent to all interested BroadcastReceivers.

Usage

From source file:org.zywx.wbpalmstar.engine.EBrowserActivity.java

public void setContentViewVisible(int delayTime) {
    if (mLoadingRemoved) {
        return;// w  ww  .ja  v a  2s.  c  o m
    }
    final LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(this);
    mEHandler.postDelayed(new Runnable() {
        @Override
        public void run() {
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    mLoadingRemoved = true;
                    getWindow().setBackgroundDrawable(new ColorDrawable(0xFFFFFFFF));
                    Intent intent = new Intent(LoadingActivity.BROADCAST_ACTION);
                    broadcastManager.sendBroadcast(intent);
                }
            });
        }
    }, delayTime);
}

From source file:com.teeptrak.controller.MainActivity.java

private void showUploadCancelDialog() {
    final LocalBroadcastManager manager = LocalBroadcastManager.getInstance(this);
    final Intent pauseAction = new Intent(DfuService.BROADCAST_ACTION);
    pauseAction.putExtra(DfuService.EXTRA_ACTION, DfuService.ACTION_PAUSE);
    manager.sendBroadcast(pauseAction);

    //final UploadCancelFragment fragment = UploadCancelFragment.getInstance();
    //fragment.show(getSupportFragmentManager(), TAG);
}

From source file:com.wanikani.androidnotifier.SettingsActivity.java

@SuppressWarnings("deprecation")
private void updateConfig(SharedPreferences prefs) {
    LocalBroadcastManager lbm;
    UserLogin llogin;/*w  w  w  .  ja va 2s. co  m*/
    boolean lenabled, lpersistent, lLessonsEnabled, lthisLevel, ltls;
    int lthreshold;
    Intent i;

    llogin = getLogin(prefs);
    lenabled = getEnabled(prefs);
    lenabled &= findPreference(KEY_PREF_ENABLED).isEnabled();

    lpersistent = getPersistent(prefs);
    lpersistent &= findPreference(KEY_PREF_PERSISTENT).isEnabled();

    lthisLevel = getThisLevel(prefs);
    lthisLevel &= findPreference(KEY_PREF_THIS_LEVEL).isEnabled();

    lLessonsEnabled = getLessonsEnabled(prefs);
    lLessonsEnabled &= findPreference(KEY_PREF_LESSONS_ENABLED).isEnabled();

    lthreshold = getReviewThreshold(prefs);

    ltls = getTLS(prefs);
    ltls &= findPreference(KEY_TLS).isEnabled();

    lbm = LocalBroadcastManager.getInstance(this);
    if (!llogin.equals(login) || ltls != tls) {
        i = new Intent(ACT_CREDENTIALS);
        i.putExtra(E_USERKEY, llogin.userkey);
        i.putExtra(E_ENABLED, lenabled);
        login = llogin;
        lbm.sendBroadcast(i);
    } else if (lenabled != enabled || lpersistent != persistent || lLessonsEnabled != lessonsEnabled
            || lthreshold != threshold || ltls != tls || lthisLevel != thisLevel) {
        i = new Intent(ACT_NOTIFY);
        i.putExtra(E_ENABLED, lenabled);
        persistent = lpersistent;
        enabled = lenabled;
        lessonsEnabled = lLessonsEnabled;
        threshold = lthreshold;
        tls = ltls;
        thisLevel = lthisLevel;
        lbm.sendBroadcast(i);
    }

    if (inited) {
        i = new Intent(ACT_CHANGED);
        sendBroadcast(i);
    }
}

From source file:org.kontalk.service.msgcenter.MessageCenterService.java

private void broadcastPresence(Roster roster, RosterEntry entry, String jid, String id) {
    // this method might be called async
    final LocalBroadcastManager lbm = mLocalBroadcastManager;
    if (lbm == null)
        return;//from  w  ww  .  j a v  a  2  s. co m

    Intent i;
    // entry present and not pending subscription
    if (isRosterEntrySubscribed(entry) || Authenticator.isSelfJID(this, jid)) {
        // roster entry found, look for presence
        Presence presence = roster.getPresence(jid);
        i = PresenceListener.createIntent(this, presence, entry);
    } else {
        // null type indicates no roster entry found or not authorized
        i = new Intent(ACTION_PRESENCE);
        i.putExtra(EXTRA_FROM, jid);
    }

    // to keep track of request-reply
    i.putExtra(EXTRA_PACKET_ID, id);
    lbm.sendBroadcast(i);
}

From source file:org.tvbrowser.tvbrowser.TvBrowser.java

private void updateProgramListChannelBar() {
    LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(TvBrowser.this);

    localBroadcastManager.sendBroadcast(new Intent(SettingConstants.CHANNEL_UPDATE_DONE));
}