Announce dynamic content changes in lock confirmation settings.

Also re-orders updateStage() and setText/Selection calls so that text
events don't flush announcements. This does not change functionality.

Bug: 7256500
Change-Id: I8b10d66e9f73c7a630a8c3c5128372e18f26234c
This commit is contained in:
alanv
2012-10-03 17:10:50 -07:00
parent a8f3a204d9
commit eef72c39ae
4 changed files with 24 additions and 3 deletions

View File

@@ -35,6 +35,7 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import android.view.inputmethod.EditorInfo;
import android.widget.Button;
import android.widget.TextView;
@@ -173,6 +174,7 @@ public class ConfirmLockPassword extends PreferenceActivity {
private void showError(int msg) {
mHeaderText.setText(msg);
mHeaderText.announceForAccessibility(mHeaderText.getText());
mPasswordEntry.setText(null);
mHandler.postDelayed(new Runnable() {
public void run() {