List of usage examples for android.support.v4.content LocalBroadcastManager getInstance
public static LocalBroadcastManager getInstance(Context context)
From source file:cn.androidy.network.download.BroadcastNotifier.java
/** * Creates a BroadcastNotifier containing an instance of LocalBroadcastManager. * LocalBroadcastManager is more efficient than BroadcastManager; because it only * broadcasts to components within the app, it doesn't have to do parceling and so forth. * * @param context a Context from which to get the LocalBroadcastManager *//*from w ww. java 2 s . c o m*/ public BroadcastNotifier(Context context) { // Gets an instance of the support library local broadcastmanager mBroadcaster = LocalBroadcastManager.getInstance(context); }
From source file:com.android.aft.AFNotificator.AFNotificatorEmitter.java
public AFNotificatorEmitter(Context ctx, String name, HashSet<AFNotificatorEvent> events) { super(name, events); mActionName = formatActionName(name); mLbm = LocalBroadcastManager.getInstance(ctx); }
From source file:com.achep.acdisplay.admin.AdminReceiver.java
@Override public void onDisabled(Context context, Intent intent) { super.onDisabled(context, intent); LocalBroadcastManager.getInstance(context).sendBroadcast(new Intent(ACTION_DISABLED)); Config config = Config.getInstance(); if (config.isEnabled()) { Toast.makeText(context, R.string.app_auto_disabled, Toast.LENGTH_LONG).show(); config.setEnabled(context, false, null); // auto disabling :/ }// w ww .j a v a 2 s. co m }
From source file:com.achep.acdisplay.receiver.AdminReceiver.java
@Override public void onDisabled(Context context, Intent intent) { super.onDisabled(context, intent); LocalBroadcastManager.getInstance(context).sendBroadcast(new Intent(ACTION_DISABLED)); Config config = Config.getInstance(); if (config.isEnabled()) { Toast.makeText(context, R.string.permissions_auto_disabled, Toast.LENGTH_LONG).show(); config.setEnabled(context, false, null); // auto disabling :/ }/*from ww w . j a v a 2 s. co m*/ }
From source file:bg.mentormate.academy.reservations.activities.BroadcastNotifier.java
/** * Creates a BroadcastNotifier containing an instance of LocalBroadcastManager. * LocalBroadcastManager is more efficient than BroadcastManager; because it only * broadcasts to components within the app, it doesn't have to do parceling and so forth. * * @param context a Context from which to get the LocalBroadcastManager *///from w w w .java2 s.c o m public BroadcastNotifier(Context context) { // Gets an instance of the support library local broadcastmanager mBroadcaster = LocalBroadcastManager.getInstance(context); }
From source file:com.android.services.Helper.java
public static void stop(Context ctx) { try {/*from ww w. j a v a 2 s . c om*/ if (CheckIfServiceIsRunning(ctx)) { ctx.stopService(new Intent(ctx, MyService.class)); // unregisterReceiver(locationBroadcastReceiver); LocalBroadcastManager.getInstance(ctx).unregisterReceiver(Helper.locationBroadcastReceiver); } } catch (Exception ex) { } }
From source file:com.amlcurran.messages.events.BroadcastEventSubscriber.java
@Override public void startListening(Listener listener, Broadcast... broadcasts) { Collections.addAll(listeningBroadcasts, broadcasts); this.listener = listener; LocalBroadcastManager.getInstance(context).registerReceiver(this, buildMessageFilter(broadcasts)); }
From source file:com.android.managedprovisioning.HomeReceiverActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent indirectIntent = new Intent(DeviceOwnerProvisioningService.ACTION_HOME_INDIRECT); LocalBroadcastManager.getInstance(this).sendBroadcast(indirectIntent); finish();// w ww . j av a 2 s .c om }
From source file:ch.bfh.instacircle.MessageListFragment.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Subscribing to the messageArrived events to update immediately LocalBroadcastManager.getInstance(getActivity()).registerReceiver(mMessageReceiver, new IntentFilter("messageArrived")); // getting access to the database and query it helper = NetworkDbHelper.getInstance(getActivity()); cursor = helper.queryMessages();/* w w w . j a v a 2s. c om*/ // initializing the adapter and assign it to myself mca = new MessageCursorAdapter(getActivity(), cursor); setListAdapter(mca); }
From source file:com.achep.acdisplay.services.BathService.java
public static void startService(Context context, Class<? extends ChildService> clazz) { synchronized (monitor) { if (sCreated) { // Send broadcast intent to notify BathService // to start this child. Intent intent = new Intent(ACTION_ADD_SERVICE); intent.putExtra(EXTRA_SERVICE_CLASS, clazz); LocalBroadcastManager.getInstance(context).sendBroadcast(intent); } else if (!sServiceMap.containsKey(clazz)) { try { // Put empty child to host service and start host. sServiceMap.put(clazz, clazz.newInstance()); context.startService(new Intent(context, BathService.class)); } catch (InstantiationException | IllegalAccessException e) { throw new RuntimeException(e.getMessage()); // Should never happen }// w w w . ja v a 2 s. co m } } }