Fix “Select to Speak & TalkBack ” Functionalities broken from Vision Settings.
getArguments() order to cause the mToggleServiceDividerSwitchPreference is null. Bug: 149663592 Test: Manual test Change-Id: I2d4a229f9386cf5c223056b39174c0e4bd891bdc
This commit is contained in:
@@ -18,6 +18,7 @@ package com.android.settings.accessibility;
|
|||||||
|
|
||||||
import android.app.settings.SettingsEnums;
|
import android.app.settings.SettingsEnums;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.view.View;
|
||||||
|
|
||||||
/** For accessibility services that target SDK <= Q in setup wizard. */
|
/** For accessibility services that target SDK <= Q in setup wizard. */
|
||||||
public class LegacyToggleScreenReaderPreferenceFragmentForSetupWizard
|
public class LegacyToggleScreenReaderPreferenceFragmentForSetupWizard
|
||||||
@@ -26,8 +27,8 @@ public class LegacyToggleScreenReaderPreferenceFragmentForSetupWizard
|
|||||||
private boolean mToggleSwitchWasInitiallyChecked;
|
private boolean mToggleSwitchWasInitiallyChecked;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onProcessArguments(Bundle arguments) {
|
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||||
super.onProcessArguments(arguments);
|
super.onViewCreated(view, savedInstanceState);
|
||||||
mToggleSwitchWasInitiallyChecked = mToggleServiceDividerSwitchPreference.isChecked();
|
mToggleSwitchWasInitiallyChecked = mToggleServiceDividerSwitchPreference.isChecked();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -18,6 +18,7 @@ package com.android.settings.accessibility;
|
|||||||
|
|
||||||
import android.app.settings.SettingsEnums;
|
import android.app.settings.SettingsEnums;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.view.View;
|
||||||
|
|
||||||
/** For accessibility services that target SDK <= Q in setup wizard. */
|
/** For accessibility services that target SDK <= Q in setup wizard. */
|
||||||
public class LegacyToggleSelectToSpeakPreferenceFragmentForSetupWizard
|
public class LegacyToggleSelectToSpeakPreferenceFragmentForSetupWizard
|
||||||
@@ -26,8 +27,8 @@ public class LegacyToggleSelectToSpeakPreferenceFragmentForSetupWizard
|
|||||||
private boolean mToggleSwitchWasInitiallyChecked;
|
private boolean mToggleSwitchWasInitiallyChecked;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onProcessArguments(Bundle arguments) {
|
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||||
super.onProcessArguments(arguments);
|
super.onViewCreated(view, savedInstanceState);
|
||||||
mToggleSwitchWasInitiallyChecked = mToggleServiceDividerSwitchPreference.isChecked();
|
mToggleSwitchWasInitiallyChecked = mToggleServiceDividerSwitchPreference.isChecked();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -18,6 +18,7 @@ package com.android.settings.accessibility;
|
|||||||
|
|
||||||
import android.app.settings.SettingsEnums;
|
import android.app.settings.SettingsEnums;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.view.View;
|
||||||
|
|
||||||
public class ToggleScreenReaderPreferenceFragmentForSetupWizard
|
public class ToggleScreenReaderPreferenceFragmentForSetupWizard
|
||||||
extends ToggleAccessibilityServicePreferenceFragment {
|
extends ToggleAccessibilityServicePreferenceFragment {
|
||||||
@@ -25,8 +26,8 @@ public class ToggleScreenReaderPreferenceFragmentForSetupWizard
|
|||||||
private boolean mToggleSwitchWasInitiallyChecked;
|
private boolean mToggleSwitchWasInitiallyChecked;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onProcessArguments(Bundle arguments) {
|
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||||
super.onProcessArguments(arguments);
|
super.onViewCreated(view, savedInstanceState);
|
||||||
mToggleSwitchWasInitiallyChecked = mToggleServiceDividerSwitchPreference.isChecked();
|
mToggleSwitchWasInitiallyChecked = mToggleServiceDividerSwitchPreference.isChecked();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -18,6 +18,7 @@ package com.android.settings.accessibility;
|
|||||||
|
|
||||||
import android.app.settings.SettingsEnums;
|
import android.app.settings.SettingsEnums;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.view.View;
|
||||||
|
|
||||||
public class ToggleSelectToSpeakPreferenceFragmentForSetupWizard
|
public class ToggleSelectToSpeakPreferenceFragmentForSetupWizard
|
||||||
extends InvisibleToggleAccessibilityServicePreferenceFragment {
|
extends InvisibleToggleAccessibilityServicePreferenceFragment {
|
||||||
@@ -25,8 +26,8 @@ public class ToggleSelectToSpeakPreferenceFragmentForSetupWizard
|
|||||||
private boolean mToggleSwitchWasInitiallyChecked;
|
private boolean mToggleSwitchWasInitiallyChecked;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onProcessArguments(Bundle arguments) {
|
public void onViewCreated(View view, Bundle savedInstanceState) {
|
||||||
super.onProcessArguments(arguments);
|
super.onViewCreated(view, savedInstanceState);
|
||||||
mToggleSwitchWasInitiallyChecked = mToggleServiceDividerSwitchPreference.isChecked();
|
mToggleSwitchWasInitiallyChecked = mToggleServiceDividerSwitchPreference.isChecked();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user