summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoshua Duong <joshuaduong@google.com>2020-04-01 00:07:11 -0700
committerJoshua Duong <joshuaduong@google.com>2020-04-07 18:06:37 +0000
commit5866463e162bcfc23ef7d0b1519d0d0ccb90ccf1 (patch)
tree63ca78a72e67855d4c86b21f858fe823bf46af2b
parent7c4557bec8adacf44a7da1227570157df8c8523e (diff)
downloadpackages_apps_Settings-5866463e162bcfc23ef7d0b1519d0d0ccb90ccf1.tar.gz
packages_apps_Settings-5866463e162bcfc23ef7d0b1519d0d0ccb90ccf1.tar.bz2
packages_apps_Settings-5866463e162bcfc23ef7d0b1519d0d0ccb90ccf1.zip
[a11y] Fix TalkBack readback on adb qrcode fragment.
TalkBack was picking up the text in the action bar, so if we hide it, it will read the first body of text it encounters which would be "Scan QR code. Pair device over Wi-Fi by scanning a QR code." Bug: 152461605 Test: Manual. Enable TalkBack in Settings > Accessibility > TalkBack. Navigate to Developer options > Wireless debugging > Pair by QR code. When QR code scanner fragment opens, it should say "Scan QR code. Pair device over Wi-Fi by scanning a QR code." Change-Id: Ia91bf4ea215e6a377335f2b9dcf2acf10afd268e (cherry picked from commit bfd73c0d78f9fc20b98fd42b481d61cbd702adab) Exempt-From-Owner-Approval: cherry-pick
-rw-r--r--src/com/android/settings/development/AdbQrcodeScannerFragment.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/settings/development/AdbQrcodeScannerFragment.java b/src/com/android/settings/development/AdbQrcodeScannerFragment.java
index 066cf15603..0a02c95428 100644
--- a/src/com/android/settings/development/AdbQrcodeScannerFragment.java
+++ b/src/com/android/settings/development/AdbQrcodeScannerFragment.java
@@ -208,6 +208,15 @@ public class AdbQrcodeScannerFragment extends WifiDppQrCodeBaseFragment implemen
}
@Override
+ public void onActivityCreated(Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
+
+ getActivity().getActionBar().hide();
+ // setTitle for TalkBack
+ getActivity().setTitle(R.string.wifi_dpp_scan_qr_code);
+ }
+
+ @Override
public int getMetricsCategory() {
return 0;
}