Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4f8a98cb authored by Doris Liu's avatar Doris Liu
Browse files

Expose some hidden APIs in Choreographer to CTS

BUG: 62066083
Test: make CtsViewTestCases
Change-Id: I577211e476119ea78ba63aff69987794e8b31a69
parent a30e47e2
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -966,6 +966,9 @@ package android.view {

  public final class Choreographer {
    method public static long getFrameDelay();
    method public void postCallback(int, java.lang.Runnable, java.lang.Object);
    method public void postCallbackDelayed(int, java.lang.Runnable, java.lang.Object, long);
    method public void removeCallbacks(int, java.lang.Runnable, java.lang.Object);
    method public static void setFrameDelay(long);
    field public static final int CALLBACK_ANIMATION = 1; // 0x1
  }
+3 −0
Original line number Diff line number Diff line
@@ -373,6 +373,7 @@ public final class Choreographer {
     * @see #removeCallbacks
     * @hide
     */
    @TestApi
    public void postCallback(int callbackType, Runnable action, Object token) {
        postCallbackDelayed(callbackType, action, token, 0);
    }
@@ -391,6 +392,7 @@ public final class Choreographer {
     * @see #removeCallback
     * @hide
     */
    @TestApi
    public void postCallbackDelayed(int callbackType,
            Runnable action, Object token, long delayMillis) {
        if (action == null) {
@@ -440,6 +442,7 @@ public final class Choreographer {
     * @see #postCallbackDelayed
     * @hide
     */
    @TestApi
    public void removeCallbacks(int callbackType, Runnable action, Object token) {
        if (callbackType < 0 || callbackType > CALLBACK_LAST) {
            throw new IllegalArgumentException("callbackType is invalid");