summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Ben Lin <linben@google.com> 2016-12-13 11:31:44 -0800
committer Ben Lin <linben@google.com> 2016-12-13 11:32:05 -0800
commitab58b5a3ddb7f0c477380e6bd91982e28a220d12 (patch)
treeabe7007b357a1766e1e1fe69b81c31e8c0e3c235
parent52a9e0e1ddef258b3d18f901fb9a7884a244ac39 (diff)
DO NOT MERGE Using Activity#setTitle to have TalkBack announce root
traversal. Bug: 32260739 Bug: 28275570 Change-Id: Ie3711e8ccbf588838a3f21346f317243516382bd
-rw-r--r--packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java6
-rw-r--r--packages/DocumentsUI/src/com/android/documentsui/FilesActivity.java2
2 files changed, 7 insertions, 1 deletions
diff --git a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
index 1922773c9cb8..a04a930d48e7 100644
--- a/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
+++ b/packages/DocumentsUI/src/com/android/documentsui/BaseActivity.java
@@ -387,6 +387,12 @@ public abstract class BaseActivity extends Activity
}
mNavigator.update();
+ // Causes talkback to announce the activity's new title
+ if (mState.stack.isRecents()) {
+ setTitle(mRoots.getRecentsRoot().title);
+ } else {
+ setTitle(mState.stack.getTitle());
+ }
invalidateOptionsMenu();
}
diff --git a/packages/DocumentsUI/src/com/android/documentsui/FilesActivity.java b/packages/DocumentsUI/src/com/android/documentsui/FilesActivity.java
index 7186339dbfa6..233380e70a0d 100644
--- a/packages/DocumentsUI/src/com/android/documentsui/FilesActivity.java
+++ b/packages/DocumentsUI/src/com/android/documentsui/FilesActivity.java
@@ -192,7 +192,7 @@ public class FilesActivity extends BaseActivity {
Intent intent = getIntent();
return (intent != null && intent.hasExtra(Intent.EXTRA_TITLE))
? intent.getStringExtra(Intent.EXTRA_TITLE)
- : getTitle().toString();
+ : getString(R.string.downloads_label);
}
@Override