Prevent NPE when no accessibility services are enabled

BUG: 18023183
Change-Id: Icad0631410f1436f7726bd7311ac3b766a2c46b2
This commit is contained in:
Alan Viverette
2014-10-16 18:27:18 -07:00
parent 1d050220a0
commit ea2810ad0f

View File

@@ -194,9 +194,10 @@ public class ToggleAccessibilityServicePreferenceFragment
}
private void updateSwitchBarToggleSwitch() {
String settingValue = Settings.Secure.getString(getContentResolver(),
final String settingValue = Settings.Secure.getString(getContentResolver(),
Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES);
final boolean checked = settingValue.contains(mComponentName.flattenToString());
final boolean checked = settingValue != null
&& settingValue.contains(mComponentName.flattenToString());
mSwitchBar.setCheckedInternal(checked);
}