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:biz.wiz.android.wallet.service.BlockchainStateLoader.java

public BlockchainStateLoader(final Context context) {
    super(context);

    this.broadcastManager = LocalBroadcastManager.getInstance(context.getApplicationContext());
}

From source file:bala.padio.MainActivity.java

@Override
public void onResume() {
    super.onResume();

    // register for player state change
    LocalBroadcastManager.getInstance(this).registerReceiver(playerStatusReceiver,
            new IntentFilter(Player.PlayerStatusBroadcast));
}

From source file:com.acrr.acdisplay.services.BathService.java

public static void startService(Context context, Class<? extends ChildService> clazz) {
    synchronized (monitor) {
        if (sRunning) {
            Intent intent = new Intent(ACTION_ADD_SERVICE);
            intent.putExtra(EXTRA_SERVICE_CLASS, clazz);
            LocalBroadcastManager.getInstance(context).sendBroadcast(intent);
        } else if (!sServiceMap.containsKey(clazz)) {
            ChildService instance;//from w  w  w.j a  va  2  s.co  m
            try {
                instance = clazz.newInstance();
            } catch (Exception e) {
                throw new RuntimeException(e);
            }

            sServiceMap.put(clazz, instance);
            if (!sCreated)
                context.startService(new Intent(context, BathService.class));
        }
    }
}

From source file:ca.farrelltonsolar.classic.MessageFragment.java

@Override
public void onStop() {
    super.onStop();
    if (isReceiverRegistered) {
        try {/*from   w  ww .  j  a  va2  s. c o m*/
            LocalBroadcastManager.getInstance(this.getActivity()).unregisterReceiver(mReadingsReceiver);
        } catch (IllegalArgumentException e) {
            // Do nothing
        }
        isReceiverRegistered = false;
    }
    Log.d(getClass().getName(), "onStop");
}

From source file:android.arch.lifecycle.service.TestService.java

public TestService() {
    getLifecycle().addObserver(new LifecycleObserver() {
        @OnLifecycleEvent(Lifecycle.Event.ON_ANY)
        public void anyEvent(LifecycleOwner owner, Lifecycle.Event event) {
            Context context = (TestService) owner;
            Intent intent = new Intent(ACTION_LOG_EVENT);
            intent.putExtra(EXTRA_KEY_EVENT, event);
            LocalBroadcastManager.getInstance(context).sendBroadcast(intent);
        }// www. j a  v  a  2 s  . co m
    });
}

From source file:com.anjalimacwan.receiver.WearPluginReceiver.java

@Override
public void onReceive(Context context, Intent intent) {
    try {//from w w w  .j  ava  2 s.c o m
        // Write note to disk
        FileOutputStream output = context.openFileOutput(String.valueOf(System.currentTimeMillis()),
                Context.MODE_PRIVATE);
        output.write(intent.getByteArrayExtra("note"));
        output.close();
    } catch (IOException e) {
        /* Gracefully fail */ }

    // Send broadcast to NoteListFragment to refresh list of notes
    Intent listNotesIntent = new Intent();
    listNotesIntent.setAction("com.anjalimacwan.LIST_NOTES");
    LocalBroadcastManager.getInstance(context).sendBroadcast(listNotesIntent);
}

From source file:ca.farrelltonsolar.classic.ReadingFramentBase.java

@Override
public void onStop() {
    super.onStop();
    if (isReceiverRegistered) {
        try {//from   www  .  j  a  v  a 2s.  co  m
            LocalBroadcastManager.getInstance(ReadingFramentBase.this.getActivity())
                    .unregisterReceiver(mReadingsReceiver);
        } catch (IllegalArgumentException e) {
            // Do nothing
        }
        isReceiverRegistered = false;
    }
    Log.d(getClass().getName(), "onStop");
}

From source file:am.project.x.base.BroadcastApplication.java

@Override
public void onCreate() {
    super.onCreate();
    final IntentFilter intentFilter = new IntentFilter();
    onAddAction(intentFilter);/*from w  ww.ja v a 2  s  .  c o  m*/
    registerReceiver(mBroadcastReceiver, intentFilter);
    final IntentFilter localIntentFilter = new IntentFilter();
    onAddLocalAction(localIntentFilter);
    mLocalBroadcastManager = LocalBroadcastManager.getInstance(this);
    mLocalBroadcastManager.registerReceiver(mLocalBroadcastReceiver, localIntentFilter);
}

From source file:com.aniruddhc.acemusic.player.Services.DashClockExtensionService.java

@Override
public void onCreate() {
    super.onCreate();

    mApp = (Common) this.getApplicationContext();

    //Register a broadcast listener to listen for track updates.
    receiver = new BroadcastReceiver() {

        @Override/* w  ww .ja va 2s.co m*/
        public void onReceive(Context context, Intent intent) {
            updateExtensionData();

        }

    };

    LocalBroadcastManager.getInstance(this).registerReceiver((receiver),
            new IntentFilter("com.aniruddhc.acemusic.player.NEW_SONG_UPDATE_UI"));

}

From source file:com.amlcurran.messages.events.BroadcastEventSubscriber.java

@Override
public void stopListening() {
    listeningBroadcasts.clear();/*from w  w w. ja v a  2s .com*/
    this.listener = null;
    LocalBroadcastManager.getInstance(context).unregisterReceiver(this);
}