forked from upstream-mirrors/OpenTracks
Only show sensor options for the right sensor type.
This commit is contained in:
@@ -127,9 +127,11 @@ limitations under the License.
|
|||||||
android:key="@string/ant_heart_rate_sensor_id_key"
|
android:key="@string/ant_heart_rate_sensor_id_key"
|
||||||
android:title="@string/settings_heart_rate_ant_sensor_id"/>
|
android:title="@string/settings_heart_rate_ant_sensor_id"/>
|
||||||
|
|
||||||
|
<!--
|
||||||
<com.google.android.apps.mytracks.AntPreference
|
<com.google.android.apps.mytracks.AntPreference
|
||||||
android:key="@string/ant_power_sensor_id_key"
|
android:key="@string/ant_power_sensor_id_key"
|
||||||
android:title="@string/settings_power_ant_sensor_id"/>
|
android:title="@string/settings_power_ant_sensor_id"/>
|
||||||
|
-->
|
||||||
|
|
||||||
<com.google.android.apps.mytracks.AntPreference
|
<com.google.android.apps.mytracks.AntPreference
|
||||||
android:key="@string/ant_srm_bridge_sensor_id_key"
|
android:key="@string/ant_srm_bridge_sensor_id_key"
|
||||||
|
|||||||
@@ -181,6 +181,7 @@ public class MyTracksSettings extends PreferenceActivity {
|
|||||||
|
|
||||||
super.onPause();
|
super.onPause();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateSensorSettings(String sensorType) {
|
private void updateSensorSettings(String sensorType) {
|
||||||
boolean usesBluetooth =
|
boolean usesBluetooth =
|
||||||
getString(R.string.zephyr_sensor_type).equals(sensorType);
|
getString(R.string.zephyr_sensor_type).equals(sensorType);
|
||||||
@@ -188,6 +189,13 @@ public class MyTracksSettings extends PreferenceActivity {
|
|||||||
getString(R.string.bluetooth_sensor_key)).setEnabled(usesBluetooth);
|
getString(R.string.bluetooth_sensor_key)).setEnabled(usesBluetooth);
|
||||||
findPreference(
|
findPreference(
|
||||||
getString(R.string.bluetooth_pairing_key)).setEnabled(usesBluetooth);
|
getString(R.string.bluetooth_pairing_key)).setEnabled(usesBluetooth);
|
||||||
|
|
||||||
|
// Update the ANT+ sensors.
|
||||||
|
// TODO: Only enable on phones that have ANT+.
|
||||||
|
findPreference(getString(R.string.ant_heart_rate_sensor_id_key))
|
||||||
|
.setEnabled(getString(R.string.ant_sensor_type).equals(sensorType));
|
||||||
|
findPreference(getString(R.string.ant_srm_bridge_sensor_id_key))
|
||||||
|
.setEnabled(getString(R.string.srm_ant_bridge_sensor_type).equals(sensorType));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user