@Override protected void onAfterViews() { super.onAfterViews(); AQuery q = new AQuery(getView()); // ハートレートモニター設定 { FitnessDeviceCallbackImpl callback = new FitnessDeviceCallbackImpl(FitnessDeviceType.HEARTRATE_MONITOR, heartrateDevices); heartrateController = FitnessDeviceType.HEARTRATE_MONITOR.createController(getActivity()); heartrateController.setBleScanCallback(callback); heartrateAdapter = new BasicSpinnerAdapter(getActivity()); q.id(R.id.Setting_RoadBikeProfile_HeartrateMonitor_Selector) .adapter(heartrateAdapter) .itemSelected(callback); } // ケイデンスセンサー設定 { FitnessDeviceCallbackImpl callback = new FitnessDeviceCallbackImpl(FitnessDeviceType.SPEED_CADENCE_SENSOR, cadenceDevices); cadenceSpeedController = FitnessDeviceType.SPEED_CADENCE_SENSOR.createController(getActivity()); cadenceSpeedController.setBleScanCallback(callback); cadenceAdapter = new BasicSpinnerAdapter(getActivity()); q.id(R.id.Setting_RoadBikeProfile_SpeedAndCadence_Selector) .adapter(cadenceAdapter) .itemSelected(callback); } }