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

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

Introduction

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

Prototype

public void registerReceiver(BroadcastReceiver receiver, IntentFilter filter) 

Source Link

Document

Register a receive for any local broadcasts that match the given IntentFilter.

Usage

From source file:org.akop.crosswords.fragment.FoldersFragment.java

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

    mSelectedPos = 0;//w  w w . j  a  v  a  2  s .c o m
    if (savedInstanceState != null) {
        mSelectedPos = savedInstanceState.getInt("selectedPos");
    }

    mAdapter = new FolderAdapter(getActivity(), null);

    getLoaderManager().initLoader(0, null, mLoaderCallbacks);

    IntentFilter filter = new IntentFilter(Storage.ACTION_PUZZLE_CHANGE);
    LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(getActivity());
    lbm.registerReceiver(mPuzzleChangeReceiver, filter);
}

From source file:org.catrobat.catroid.drone.ardrone.DroneStageActivity.java

private void registerReceivers() {
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(this.getApplicationContext());
    manager.registerReceiver(droneBatteryReceiver,
            new IntentFilter(DroneControlService.DRONE_BATTERY_CHANGED_ACTION));
    manager.registerReceiver(droneEmergencyReceiver,
            new IntentFilter(DroneControlService.DRONE_EMERGENCY_STATE_CHANGED_ACTION));
}

From source file:com.pagenews.zhihudaily.service.CacheService.java

@Override
public void onCreate() {
    super.onCreate();
    dbHelper = new DatabaseHelper(this, "History.db", null, 5);
    db = dbHelper.getWritableDatabase();

    IntentFilter filter = new IntentFilter();
    filter.addAction("com.marktony.zhihudaily.LOCAL_BROADCAST");
    LocalBroadcastManager manager = LocalBroadcastManager.getInstance(this);
    manager.registerReceiver(new LocalReceiver(), filter);

}

From source file:com.nadmm.airports.wx.AirSigmetFragment.java

@Override
public void onResume() {
    LocalBroadcastManager bm = LocalBroadcastManager.getInstance(getActivity());
    bm.registerReceiver(mReceiver, mFilter);
    Bundle args = getArguments();/* w  w w. j  a v a2  s  .  c  o m*/
    String stationId = args.getString(NoaaService.STATION_ID);
    setBackgroundTask(new AirSigmetTask()).execute(stationId);

    super.onResume();
}

From source file:com.auth0.lock.receiver.AuthenticationReceiver.java

/**
 * Registers in the supplied LocalBroadcastManager
 * @param broadcastManager in which the receiver is registered
 *//*from  w  w w  .  j a v  a  2  s  .co  m*/
public void registerIn(LocalBroadcastManager broadcastManager) {
    IntentFilter filter = new IntentFilter();
    filter.addAction(Lock.AUTHENTICATION_ACTION);
    filter.addAction(Lock.CANCEL_ACTION);
    filter.addAction(Lock.CHANGE_PASSWORD_ACTION);
    broadcastManager.registerReceiver(this, filter);
}

From source file:jp.morihirosoft.twwb.TwwbService.java

private void registerReceivers() {
    if (DEBUG)/*from ww w  .j  a  v  a  2  s .  c  o  m*/
        Log.d(TAG, "registerReceivers");
    if (!mIsRegistered) {
        mIsRegistered = true;
        registerReceiver(mReceiverScreenOn, new IntentFilter(Intent.ACTION_SCREEN_ON));
        registerReceiver(mReceiverScreenOff, new IntentFilter(Intent.ACTION_SCREEN_OFF));
        TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        tm.listen(mPhoneStateListener, PhoneStateListener.LISTEN_CALL_STATE);
        LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
        lbm.registerReceiver(mReceiverRecognition, new IntentFilter(Constants.ACTION_RECOGNITION));
    }
}

From source file:com.vsmartcard.acardemulator.MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);// w w w.jav a 2 s  .c  o  m

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
    assert fab != null;
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            SharedPreferences SP = PreferenceManager.getDefaultSharedPreferences(getApplicationContext());
            String emulator = SP.getString("emulator", "");
            if (emulator != getString(R.string.vicc)) {
                Snackbar.make(view, "Scheduled re-installation of all applets...", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
                EmulatorService.destroySimulator(getApplicationContext());
            }
        }
    });

    textViewVPCDStatus = (TextView) findViewById(R.id.textViewLog);
    SharedPreferences settings = getSharedPreferences(PREFS, 0);
    if (settings.getInt(PREF_LASTVERSION, 0) != BuildConfig.VERSION_CODE) {
        showStartupMessage();
        settings.edit().putInt(PREF_LASTVERSION, BuildConfig.VERSION_CODE).commit();
    }

    LocalBroadcastManager bManager = LocalBroadcastManager.getInstance(this);
    IntentFilter intentFilter = new IntentFilter();
    intentFilter.addAction(EmulatorService.TAG);
    bManager.registerReceiver(bReceiver, intentFilter);
}

From source file:com.dycody.android.idealnote.extensions.ONDashClockExtension.java

@Override
protected void onInitialize(boolean isReconnect) {
    super.onInitialize(isReconnect);
    LocalBroadcastManager broadcastMgr = LocalBroadcastManager.getInstance(this);
    if (mDashClockReceiver != null) {
        broadcastMgr.unregisterReceiver(mDashClockReceiver);
    }/*from  w  w  w  .ja  v a  2s  .c om*/
    mDashClockReceiver = new DashClockUpdateReceiver();
    broadcastMgr.registerReceiver(mDashClockReceiver, new IntentFilter(Constants.INTENT_UPDATE_DASHCLOCK));
}

From source file:de.ribeiro.android.gso.activities.PlanActivity.java

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

    if (ctxt.appIsReady) {
        ctxt.mIsRunning = true;//from   ww  w . j a  v  a2  s  .c o m
        ctxt.initViewPagerWaiting();
        LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(this);
        lbm.registerReceiver(mMessageReceiver, new IntentFilter(Const.BROADCASTREFRESH));
        Message msg = new Message();
        msg.arg1 = Activity.RESULT_OK;
        ctxt.msgHandler.handleMessage(msg);
    }
}

From source file:org.catrobat.catroid.drone.ardrone.DroneInitializer.java

public void onPrestageActivityResume() {

    droneReadyReceiver = new DroneReadyReceiver(this);
    droneStateReceiver = new DroneAvailabilityReceiver(this);
    droneConnectionChangeReceiver = new DroneConnectionChangedReceiver(this);

    LocalBroadcastManager manager = LocalBroadcastManager
            .getInstance(prestageStageActivity.getApplicationContext());
    manager.registerReceiver(droneReadyReceiver,
            new IntentFilter(DroneControlService.DRONE_STATE_READY_ACTION));
    manager.registerReceiver(droneConnectionChangeReceiver,
            new IntentFilter(DroneControlService.DRONE_CONNECTION_CHANGED_ACTION));
    manager.registerReceiver(droneStateReceiver,
            new IntentFilter(DroneStateManager.ACTION_DRONE_STATE_CHANGED));
}