Revert "Handle when AnimationUtils getExpectedPresentationTimeNa..."

Revert submission 24081677-update-ept

Reason for revert: Revert the CLs due to the CTS breakage (b/292022847)

Reverted changes: /q/submissionid:24081677-update-ept

Change-Id: I0bfd1d25f2a36692c22f8301838edc7e354b4c05
This commit is contained in:
Jian-Syuan (Shane) Wong
2023-07-24 16:51:02 +00:00
parent 444cb5e4f0
commit 465ed89e3f

View File

@@ -32,7 +32,6 @@ import android.os.SystemClock;
import android.util.AttributeSet;
import android.util.TimeUtils;
import android.util.Xml;
import android.view.Choreographer;
import android.view.InflateException;
import org.xmlpull.v1.XmlPullParser;
@@ -154,13 +153,7 @@ public class AnimationUtils {
*/
public static long getExpectedPresentationTimeNanos() {
AnimationState state = sAnimationState.get();
if (state.animationClockLocked) {
return state.mExpectedPresentationTimeNanos;
}
// When this methoed is called outside of a Choreographer callback,
// we obtain the value of expectedPresentTimeNanos from the Choreographer.
// This helps avoid returning a time that could potentially be earlier than current time.
return Choreographer.getInstance().getLatestExpectedPresentTimeNanos();
return state.mExpectedPresentationTimeNanos;
}
/**