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);
}