From 5866463e162bcfc23ef7d0b1519d0d0ccb90ccf1 Mon Sep 17 00:00:00 2001 From: Joshua Duong Date: Wed, 1 Apr 2020 00:07:11 -0700 Subject: [PATCH] [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 --- .../settings/development/AdbQrcodeScannerFragment.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/com/android/settings/development/AdbQrcodeScannerFragment.java b/src/com/android/settings/development/AdbQrcodeScannerFragment.java index 066cf156030..0a02c954289 100644 --- a/src/com/android/settings/development/AdbQrcodeScannerFragment.java +++ b/src/com/android/settings/development/AdbQrcodeScannerFragment.java @@ -207,6 +207,15 @@ public class AdbQrcodeScannerFragment extends WifiDppQrCodeBaseFragment implemen super.onAttach(context); } + @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;