@Override public boolean onOptionsItemSelected(MenuItem mItem) { switch (mItem.getItemId()) { case R.id.action_settings: startActivity(new Intent(this, SettingsActivity.class)); return true; case R.id.action_help: startActivity(new Intent(this, HelpActivity.class)); return true; case R.id.action_bluetooth_settings: startActivity(new Intent().setAction(Settings.ACTION_BLUETOOTH_SETTINGS)); return true; case R.id.action_bluetooth: startActivityForResult( new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE), REQUEST_ENABLE_BT); return true; case R.id.action_save: LocalBroadcastManager.getInstance(this).sendBroadcast(new Intent(RecordFragment.SAVE_DATA)); return true; case R.id.action_clear_data: LocalBroadcastManager.getInstance(this) .sendBroadcast(new Intent(RecordFragment.CLEAR_DATA)); return true; case R.id.action_rescan: fConnect.scanForDevices(true); return true; default: return super.onOptionsItemSelected(mItem); } }