Echo cancel calibration preference is no longer a checkbox
This commit is contained in:
parent
d5433a1944
commit
83f77ea4f9
2 changed files with 3 additions and 7 deletions
|
@ -76,7 +76,7 @@
|
|||
android:title="@string/pref_echo_cancellation"
|
||||
android:summary="@string/pref_echo_cancellation_summary"/>
|
||||
|
||||
<CheckBoxPreference
|
||||
<Preference
|
||||
android:key="@string/pref_echo_canceller_calibration_key"
|
||||
android:title="@string/pref_echo_canceller_calibration" />
|
||||
|
||||
|
|
|
@ -64,7 +64,7 @@ import android.preference.PreferenceScreen;
|
|||
public class PreferencesFragment extends PreferencesListFragment implements EcCalibrationListener {
|
||||
private Handler mHandler = new Handler();
|
||||
private Context mContext;
|
||||
private CheckBoxPreference ecCalibratePref;
|
||||
private Preference ecCalibratePref;
|
||||
private CheckBoxPreference elPref;
|
||||
private CheckBoxPreference ecPref;
|
||||
private ListPreference mencPref;
|
||||
|
@ -113,7 +113,7 @@ public class PreferencesFragment extends PreferencesListFragment implements EcCa
|
|||
|
||||
addTransportChecboxesListener();
|
||||
|
||||
ecCalibratePref = (CheckBoxPreference) findPreference(pref_echo_canceller_calibration_key);
|
||||
ecCalibratePref = findPreference(pref_echo_canceller_calibration_key);
|
||||
ecCalibratePref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
|
||||
public boolean onPreferenceClick(Preference preference) {
|
||||
startEcCalibration();
|
||||
|
@ -304,16 +304,12 @@ public class PreferencesFragment extends PreferencesListFragment implements EcCa
|
|||
}
|
||||
|
||||
public void onEcCalibrationStatus(final EcCalibratorStatus status, final int delayMs) {
|
||||
|
||||
mHandler.post(new Runnable() {
|
||||
public void run() {
|
||||
if (status == EcCalibratorStatus.Done) {
|
||||
ecCalibratePref.setSummary(String.format(getString(R.string.ec_calibrated), delayMs));
|
||||
ecCalibratePref.setChecked(true);
|
||||
|
||||
} else if (status == EcCalibratorStatus.Failed) {
|
||||
ecCalibratePref.setSummary(R.string.failed);
|
||||
ecCalibratePref.setChecked(false);
|
||||
elPref.setChecked(true);
|
||||
ecPref.setChecked(false);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue