summaryrefslogtreecommitdiff
path: root/core/java/android/view/ViewStructure.java
diff options
context:
space:
mode:
authorAdam He <adamhe@google.com>2019-07-19 11:19:56 -0700
committerAdam He <adamhe@google.com>2019-07-19 15:33:51 -0700
commitd55b16e73e16a1a4d154c40eb8d30dd489f71b6e (patch)
tree057e11296ee3c1089f97d5f8833d1c95d4a8272d /core/java/android/view/ViewStructure.java
parent63bc5be960e2499366ec1084f8110a0d3164fcbb (diff)
Implement AssistStructure.ViewNode.getHintIdEntry().
Bug: 135134274 Test: atest CtsAutoFillServiceTestCases Test: atest android.contentcaptureservice.cts.unit.ViewNodeTest Change-Id: I7154cf97a5236ad975bd774c29b30e055cfca8bd
Diffstat (limited to 'core/java/android/view/ViewStructure.java')
-rw-r--r--core/java/android/view/ViewStructure.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/view/ViewStructure.java b/core/java/android/view/ViewStructure.java
index 6efb6f38d118..5f3ce33db19d 100644
--- a/core/java/android/view/ViewStructure.java
+++ b/core/java/android/view/ViewStructure.java
@@ -228,6 +228,16 @@ public abstract class ViewStructure {
public abstract void setHint(CharSequence hint);
/**
+ * Sets the identifier used to set the hint associated with this view.
+ *
+ * <p>Should only be set when the node is used for autofill purposes - it will be ignored
+ * when used for Assist.
+ */
+ public void setHintIdEntry(@NonNull String entryName) {
+ Preconditions.checkNotNull(entryName);
+ }
+
+ /**
* Retrieve the last {@link #setText(CharSequence)}.
*/
public abstract CharSequence getText();