am a883dbba
: am 39674811
: Merge "Update accessibility service toggle switch when resuming." into lmp-mr1-dev
* commit 'a883dbba7194b19c14c4fff83f94ee852c7bb798': Update accessibility service toggle switch when resuming.
This commit is contained in:
@@ -56,10 +56,7 @@ public class ToggleAccessibilityServicePreferenceFragment
|
|||||||
new SettingsContentObserver(new Handler()) {
|
new SettingsContentObserver(new Handler()) {
|
||||||
@Override
|
@Override
|
||||||
public void onChange(boolean selfChange, Uri uri) {
|
public void onChange(boolean selfChange, Uri uri) {
|
||||||
String settingValue = Settings.Secure.getString(getContentResolver(),
|
updateSwitchBarToggleSwitch();
|
||||||
Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES);
|
|
||||||
final boolean enabled = settingValue.contains(mComponentName.flattenToString());
|
|
||||||
mSwitchBar.setCheckedInternal(enabled);
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -70,6 +67,7 @@ public class ToggleAccessibilityServicePreferenceFragment
|
|||||||
@Override
|
@Override
|
||||||
public void onResume() {
|
public void onResume() {
|
||||||
mSettingsContentObserver.register(getContentResolver());
|
mSettingsContentObserver.register(getContentResolver());
|
||||||
|
updateSwitchBarToggleSwitch();
|
||||||
super.onResume();
|
super.onResume();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -195,6 +193,13 @@ public class ToggleAccessibilityServicePreferenceFragment
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void updateSwitchBarToggleSwitch() {
|
||||||
|
String settingValue = Settings.Secure.getString(getContentResolver(),
|
||||||
|
Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES);
|
||||||
|
final boolean checked = settingValue.contains(mComponentName.flattenToString());
|
||||||
|
mSwitchBar.setCheckedInternal(checked);
|
||||||
|
}
|
||||||
|
|
||||||
private View createEnableDialogContentView(AccessibilityServiceInfo info) {
|
private View createEnableDialogContentView(AccessibilityServiceInfo info) {
|
||||||
LayoutInflater inflater = (LayoutInflater) getSystemService(
|
LayoutInflater inflater = (LayoutInflater) getSystemService(
|
||||||
Context.LAYOUT_INFLATER_SERVICE);
|
Context.LAYOUT_INFLATER_SERVICE);
|
||||||
|
Reference in New Issue
Block a user