Fix talkback issue on Subsettings

Set window title for activity, so it won't announce
"Settings" again.

Test: Run the talkback and do not observe issue
Fix: 200749911
Change-Id: Ied973916bdd43562424b97eadea2b3a413c712ec
This commit is contained in:
Tsung-Mao Fang
2021-11-23 11:35:09 +08:00
parent 37ec371fb9
commit e260ebe157

View File

@@ -187,19 +187,17 @@ public class SettingsBaseActivity extends FragmentActivity implements CategoryHa
@Override @Override
public void setTitle(CharSequence title) { public void setTitle(CharSequence title) {
super.setTitle(title);
if (mCollapsingToolbarLayout != null) { if (mCollapsingToolbarLayout != null) {
mCollapsingToolbarLayout.setTitle(title); mCollapsingToolbarLayout.setTitle(title);
} else {
super.setTitle(title);
} }
} }
@Override @Override
public void setTitle(int titleId) { public void setTitle(int titleId) {
super.setTitle(getText(titleId));
if (mCollapsingToolbarLayout != null) { if (mCollapsingToolbarLayout != null) {
mCollapsingToolbarLayout.setTitle(getText(titleId)); mCollapsingToolbarLayout.setTitle(getText(titleId));
} else {
super.setTitle(titleId);
} }
} }