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:com.concentricsky.android.khanacademy.data.KADataService.java

private void broadcastOfflineVideoSetChanged() {
    LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(this);
    Intent intent = new Intent(Constants.ACTION_OFFLINE_VIDEO_SET_CHANGED);
    broadcastManager.sendBroadcast(intent);
}

From source file:com.javadog.bluetoothproximitylock.test.BluetoothFragmentTest.java

/**
 * Tests {@link com.javadog.bluetoothproximitylock.BluetoothFragment.LocalBroadcastReceiver#onReceive(android.content.Context, android.content.Intent)}
 *///  w  w w.  j  ava2s . com
public void testOnReceive() {
    ReceiverTest receiver = new ReceiverTest();
    addFragment(receiver);

    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(getInstrumentation().getTargetContext());
    IntentFilter filter = new IntentFilter();
    filter.addAction(SignalReaderService.ACTION_SIGNAL_STRENGTH_UPDATE);
    manager.registerReceiver(receiver.getReceiver(), filter);

    Intent testIntent = new Intent(SignalReaderService.ACTION_SIGNAL_STRENGTH_UPDATE);
    testIntent.putExtra("message", 6969);
    manager.sendBroadcast(testIntent);
}

From source file:co.rewen.statex.StateXModule.java

private void notifyStateChanged(ArrayList<String> keys) {
    /*Intent intent = new Intent(StateX.ACTION_STATE_CHANGED);
    intent.putStringArrayListExtra(StateX.EXTRA_KEYS, keys);*/
    LocalBroadcastManager broadcastManager = LocalBroadcastManager.getInstance(getReactApplicationContext());
    for (String key : keys) {
        Intent intent = new Intent(StateX.ACTION_STATE_CHANGED);
        Uri uri = StateX.uriForKey(key);
        intent.setData(uri);//w ww.  j av  a2 s .co  m
        broadcastManager.sendBroadcast(intent);
    }
}

From source file:cz.maresmar.sfm.service.plugin.sync.SyncHandler.java

private void broadcastStart() {
    Timber.i("Sync started");

    Intent intent = new Intent(BROADCAST_SYNC_EVENT);
    intent.putExtra(SYNC_EVENT, EVENT_STARTED);

    LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(mContext);
    localBroadcastManager.sendBroadcast(intent);
}

From source file:cz.maresmar.sfm.service.plugin.sync.SyncHandler.java

private void broadcastResults(@SyncResult int worstResult) {
    Timber.i("Sync finished with %d", worstResult);

    Intent intent = new Intent(BROADCAST_SYNC_EVENT);
    intent.putExtra(SYNC_EVENT, EVENT_FINISHED);
    intent.putExtra(BroadcastContract.EXTRA_WORST_RESULT, worstResult);

    LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(mContext);
    localBroadcastManager.sendBroadcast(intent);
}

From source file:activeng.pt.activenglab.BluetoothChatService.java

/**
 * Set the current state of the chat connection
 *
 * @param state An integer defining the current connection state
 *//* www .  j a  v  a2  s. c o  m*/
private synchronized void setState(int state) {
    Log.d(TAG, "setState() " + mState + " -> " + state);
    mState = state;

    // Give the new state to the Handler so the UI Activity can update
    // mHandler.obtainMessage(Constants.MESSAGE_STATE_CHANGE, state, -1).sendToTarget();

    Intent intent = new Intent(Constants.MESSAGE_BT_STATE_CHANGE).putExtra(Intent.EXTRA_TEXT, state);
    //mContext.sendBroadcast(intent);
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(mContext);
    manager.sendBroadcast(intent);
}

From source file:com.linkbubble.ui.BubbleFlowDraggable.java

public void restoreTabInActivity(String url) {
    Intent intent = new Intent(BubbleFlowActivity.ACTIVITY_INTENT_NAME);
    intent.putExtra("command", BubbleFlowActivity.RESTORE_TAB);
    intent.putExtra("url", url);
    LocalBroadcastManager bm = LocalBroadcastManager.getInstance(getContext());
    bm.sendBroadcast(intent);
}

From source file:com.linkbubble.ui.BubbleFlowDraggable.java

public void preCloseTabInActivity(TabView tab) {
    Intent intent = new Intent(BubbleFlowActivity.ACTIVITY_INTENT_NAME);
    intent.putExtra("command", BubbleFlowActivity.PRE_CLOSE_VIEW);
    intent.putExtra("url", tab.getUrl().toString());
    LocalBroadcastManager bm = LocalBroadcastManager.getInstance(getContext());
    bm.sendBroadcast(intent);
}

From source file:com.linkbubble.ui.BubbleFlowDraggable.java

public void closeTabInActivity(String url) {
    Intent intent = new Intent(BubbleFlowActivity.ACTIVITY_INTENT_NAME);
    intent.putExtra("command", BubbleFlowActivity.CLOSE_VIEW);
    intent.putExtra("url", url);
    LocalBroadcastManager bm = LocalBroadcastManager.getInstance(getContext());
    bm.sendBroadcast(intent);
}

From source file:com.linkbubble.ui.BubbleFlowDraggable.java

public void setTabAsActive(TabView tabView) {
    Intent intent = new Intent(BubbleFlowActivity.ACTIVITY_INTENT_NAME);
    intent.putExtra("command", BubbleFlowActivity.SET_TAB_AS_ACTIVE);
    intent.putExtra("url", tabView.getUrl().toString());
    intent.putExtra("index", getIndexOfView(tabView));
    LocalBroadcastManager bm = LocalBroadcastManager.getInstance(getContext());
    bm.sendBroadcast(intent);
}