diff options
| author | Felipe Leme <felipeal@google.com> | 2017-02-02 02:05:29 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-02-02 02:05:32 +0000 |
| commit | 5523f9a2fcaf472e92c1d380a79776c4bf857a80 (patch) | |
| tree | 037bdcc7b53d6eec28e5b73e1039e2ec5345f4d4 /core/java/android/widget/CompoundButton.java | |
| parent | 82233e92036718f95c37d4ae5cb5ce9b27d39ff0 (diff) | |
| parent | 0200d9ea1509089c0c03b7071aa271e3a9b35c11 (diff) | |
Merge "Improved AutoFill Save workflow."
Diffstat (limited to 'core/java/android/widget/CompoundButton.java')
| -rw-r--r-- | core/java/android/widget/CompoundButton.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/widget/CompoundButton.java b/core/java/android/widget/CompoundButton.java index 718070d0d49a..500f381e6bb8 100644 --- a/core/java/android/widget/CompoundButton.java +++ b/core/java/android/widget/CompoundButton.java @@ -32,6 +32,7 @@ import android.view.Gravity; import android.view.SoundEffectConstants; import android.view.ViewDebug; import android.view.ViewHierarchyEncoder; +import android.view.ViewStructure; import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityNodeInfo; import android.view.autofill.AutoFillType; @@ -564,6 +565,13 @@ public abstract class CompoundButton extends Button implements Checkable { // TODO(b/33197203): add unit/CTS tests for auto-fill methods @Override + public void onProvideAutoFillStructure(ViewStructure structure, int flags) { + super.onProvideAutoFillStructure(structure, flags); + structure.setAutoFillValue(AutoFillValue.forToggle(isChecked())); + // TODO(b/33197203): add unit/CTS tests for auto-fill methods + } + + @Override public void autoFill(AutoFillValue value) { setChecked(value.getToggleValue()); } |
