Package org.robolectric.shadows
Class FrameMetricsBuilder
java.lang.Object
org.robolectric.shadows.FrameMetricsBuilder
Class to build
FrameMetrics-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setMetric(int metric, long value) Sets the given metric to the given value.setSyncDelayTimeNanos(long syncDelayTimeNanos) Sets the delay time between when drawing finishes and syncing begins.
-
Constructor Details
-
FrameMetricsBuilder
public FrameMetricsBuilder()
-
-
Method Details
-
setMetric
Sets the given metric to the given value.If this is not called for a certain metric, that metric will be assumed to have the value 0. The value of
frameMetrics.getMetric(FrameMetrics.TOTAL_DURATION)will be equal to the sum of all non-boolean metrics and the value given to {@link this#setSyncDelayTimeNanos(long)}. -
setSyncDelayTimeNanos
Sets the delay time between when drawing finishes and syncing begins. If unset, defaults to 0. -
build
- Throws:
Exception
-