[go: nahoru, domu]

Update set/getMinDurationBetweenContentChanges per API Council feedback

Use:
setMinDurationBetweenContentChangesMillis(long duration)
getMinDurationBetweenContentChangesMillis()

Relnote: Update rate limit Accessibility APIs to use Duration
Bug: 260811959
Test: ./gradlew core:core:connectedAndroidTest --info --daemon \
    -Pandroid.testInstrumentationRunnerArguments.class=androidx.core.view.accessibility.AccessibilityNodeInfoCompatTest
Change-Id: If6805e1918d19d34c743a722e22a546a43962152
diff --git a/core/core/api/1.10.0-beta01.txt b/core/core/api/1.10.0-beta01.txt
index 89ab8cc..f8aa350 100644
--- a/core/core/api/1.10.0-beta01.txt
+++ b/core/core/api/1.10.0-beta01.txt
@@ -3253,7 +3253,7 @@
     method public androidx.core.view.accessibility.AccessibilityNodeInfoCompat! getLabeledBy();
     method public int getLiveRegion();
     method public int getMaxTextLength();
-    method public long getMinDurationBetweenContentChanges();
+    method public long getMinDurationBetweenContentChangesMillis();
     method public int getMovementGranularities();
     method public CharSequence! getPackageName();
     method public CharSequence? getPaneTitle();
@@ -3339,7 +3339,7 @@
     method public void setLiveRegion(int);
     method public void setLongClickable(boolean);
     method public void setMaxTextLength(int);
-    method public void setMinDurationBetweenContentChanges(long);
+    method public void setMinDurationBetweenContentChangesMillis(long);
     method public void setMovementGranularities(int);
     method public void setMultiLine(boolean);
     method public void setPackageName(CharSequence!);
diff --git a/core/core/api/current.txt b/core/core/api/current.txt
index 89ab8cc..f8aa350 100644
--- a/core/core/api/current.txt
+++ b/core/core/api/current.txt
@@ -3253,7 +3253,7 @@
     method public androidx.core.view.accessibility.AccessibilityNodeInfoCompat! getLabeledBy();
     method public int getLiveRegion();
     method public int getMaxTextLength();
-    method public long getMinDurationBetweenContentChanges();
+    method public long getMinDurationBetweenContentChangesMillis();
     method public int getMovementGranularities();
     method public CharSequence! getPackageName();
     method public CharSequence? getPaneTitle();
@@ -3339,7 +3339,7 @@
     method public void setLiveRegion(int);
     method public void setLongClickable(boolean);
     method public void setMaxTextLength(int);
-    method public void setMinDurationBetweenContentChanges(long);
+    method public void setMinDurationBetweenContentChangesMillis(long);
     method public void setMovementGranularities(int);
     method public void setMultiLine(boolean);
     method public void setPackageName(CharSequence!);
diff --git a/core/core/api/public_plus_experimental_1.10.0-beta01.txt b/core/core/api/public_plus_experimental_1.10.0-beta01.txt
index 8f6b30d..a1e0e3c 100644
--- a/core/core/api/public_plus_experimental_1.10.0-beta01.txt
+++ b/core/core/api/public_plus_experimental_1.10.0-beta01.txt
@@ -3259,7 +3259,7 @@
     method public androidx.core.view.accessibility.AccessibilityNodeInfoCompat! getLabeledBy();
     method public int getLiveRegion();
     method public int getMaxTextLength();
-    method public long getMinDurationBetweenContentChanges();
+    method public long getMinDurationBetweenContentChangesMillis();
     method public int getMovementGranularities();
     method public CharSequence! getPackageName();
     method public CharSequence? getPaneTitle();
@@ -3345,7 +3345,7 @@
     method public void setLiveRegion(int);
     method public void setLongClickable(boolean);
     method public void setMaxTextLength(int);
-    method public void setMinDurationBetweenContentChanges(long);
+    method public void setMinDurationBetweenContentChangesMillis(long);
     method public void setMovementGranularities(int);
     method public void setMultiLine(boolean);
     method public void setPackageName(CharSequence!);
diff --git a/core/core/api/public_plus_experimental_current.txt b/core/core/api/public_plus_experimental_current.txt
index 8f6b30d..a1e0e3c 100644
--- a/core/core/api/public_plus_experimental_current.txt
+++ b/core/core/api/public_plus_experimental_current.txt
@@ -3259,7 +3259,7 @@
     method public androidx.core.view.accessibility.AccessibilityNodeInfoCompat! getLabeledBy();
     method public int getLiveRegion();
     method public int getMaxTextLength();
-    method public long getMinDurationBetweenContentChanges();
+    method public long getMinDurationBetweenContentChangesMillis();
     method public int getMovementGranularities();
     method public CharSequence! getPackageName();
     method public CharSequence? getPaneTitle();
@@ -3345,7 +3345,7 @@
     method public void setLiveRegion(int);
     method public void setLongClickable(boolean);
     method public void setMaxTextLength(int);
-    method public void setMinDurationBetweenContentChanges(long);
+    method public void setMinDurationBetweenContentChangesMillis(long);
     method public void setMovementGranularities(int);
     method public void setMultiLine(boolean);
     method public void setPackageName(CharSequence!);
diff --git a/core/core/api/restricted_1.10.0-beta01.txt b/core/core/api/restricted_1.10.0-beta01.txt
index 58d61db..07bd416 100644
--- a/core/core/api/restricted_1.10.0-beta01.txt
+++ b/core/core/api/restricted_1.10.0-beta01.txt
@@ -3720,7 +3720,7 @@
     method public androidx.core.view.accessibility.AccessibilityNodeInfoCompat! getLabeledBy();
     method public int getLiveRegion();
     method public int getMaxTextLength();
-    method public long getMinDurationBetweenContentChanges();
+    method public long getMinDurationBetweenContentChangesMillis();
     method public int getMovementGranularities();
     method public CharSequence! getPackageName();
     method public CharSequence? getPaneTitle();
@@ -3806,7 +3806,7 @@
     method public void setLiveRegion(int);
     method public void setLongClickable(boolean);
     method public void setMaxTextLength(int);
-    method public void setMinDurationBetweenContentChanges(long);
+    method public void setMinDurationBetweenContentChangesMillis(long);
     method public void setMovementGranularities(int);
     method public void setMultiLine(boolean);
     method public void setPackageName(CharSequence!);
diff --git a/core/core/api/restricted_current.txt b/core/core/api/restricted_current.txt
index 58d61db..07bd416 100644
--- a/core/core/api/restricted_current.txt
+++ b/core/core/api/restricted_current.txt
@@ -3720,7 +3720,7 @@
     method public androidx.core.view.accessibility.AccessibilityNodeInfoCompat! getLabeledBy();
     method public int getLiveRegion();
     method public int getMaxTextLength();
-    method public long getMinDurationBetweenContentChanges();
+    method public long getMinDurationBetweenContentChangesMillis();
     method public int getMovementGranularities();
     method public CharSequence! getPackageName();
     method public CharSequence? getPaneTitle();
@@ -3806,7 +3806,7 @@
     method public void setLiveRegion(int);
     method public void setLongClickable(boolean);
     method public void setMaxTextLength(int);
-    method public void setMinDurationBetweenContentChanges(long);
+    method public void setMinDurationBetweenContentChangesMillis(long);
     method public void setMovementGranularities(int);
     method public void setMultiLine(boolean);
     method public void setPackageName(CharSequence!);
diff --git a/core/core/src/androidTest/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompatTest.java b/core/core/src/androidTest/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompatTest.java
index 200e35e..805a399 100644
--- a/core/core/src/androidTest/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompatTest.java
+++ b/core/core/src/androidTest/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompatTest.java
@@ -105,8 +105,8 @@
     @Test
     public void testGetSetMinDurationBetweenContentChanges() {
         AccessibilityNodeInfoCompat nodeCompat = obtainedWrappedNodeCompat();
-        nodeCompat.setMinDurationBetweenContentChanges(200L);
-        assertThat(nodeCompat.getMinDurationBetweenContentChanges(), equalTo(200L));
+        nodeCompat.setMinDurationBetweenContentChangesMillis(200L);
+        assertThat(nodeCompat.getMinDurationBetweenContentChangesMillis(), equalTo(200L));
     }
 
     @SdkSuppress(minSdkVersion = 19)
diff --git a/core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java b/core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java
index 8803a59..7272616 100644
--- a/core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java
+++ b/core/core/src/main/java/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.java
@@ -2743,7 +2743,7 @@
     /**
      * Gets the minimum time duration between two content change events.
      */
-    public long getMinDurationBetweenContentChanges() {
+    public long getMinDurationBetweenContentChangesMillis() {
         if (Build.VERSION.SDK_INT >= 19) {
             return Api19Impl.getExtras(mInfo).getLong(MIN_DURATION_BETWEEN_CONTENT_CHANGES_KEY);
         }
@@ -2764,7 +2764,7 @@
      * @see AccessibilityEventCompat#getContentChangeTypes for all content change types.
      * @param duration the minimum duration between content change events.
      */
-    public void setMinDurationBetweenContentChanges(long duration) {
+    public void setMinDurationBetweenContentChangesMillis(long duration) {
         if (Build.VERSION.SDK_INT >= 19) {
             Api19Impl.getExtras(mInfo).putLong(MIN_DURATION_BETWEEN_CONTENT_CHANGES_KEY, duration);
         }