# PerformanceTestCase.Intermediates

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  
Deprecated in[API level 29](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

# PerformanceTestCase.Intermediates

*** ** * ** ***

[Kotlin](https://developer.android.com/reference/kotlin/android/test/PerformanceTestCase.Intermediates "View this page in Kotlin")\|Java

`
public
static


interface
PerformanceTestCase.Intermediates
`  
`


`

|------------------------------------------------|
| android.test.PerformanceTestCase.Intermediates |

<br />

*** ** * ** ***

Callbacks for[PerformanceTestCase](https://developer.android.com/reference/android/test/PerformanceTestCase).

## Summary

|                                                                                                                          ### Public methods                                                                                                                           ||
|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` abstract void` | ` `[addIntermediate](https://developer.android.com/reference/android/test/PerformanceTestCase.Intermediates#addIntermediate(java.lang.String))`(`[String](https://developer.android.com/reference/java/lang/String)` name) `                        |
| ` abstract void` | ` `[addIntermediate](https://developer.android.com/reference/android/test/PerformanceTestCase.Intermediates#addIntermediate(java.lang.String,%20long))`(`[String](https://developer.android.com/reference/java/lang/String)` name, long timeInNS) ` |
| ` abstract void` | ` `[finishTiming](https://developer.android.com/reference/android/test/PerformanceTestCase.Intermediates#finishTiming(boolean))`(boolean realTime) `                                                                                                |
| ` abstract void` | ` `[setInternalIterations](https://developer.android.com/reference/android/test/PerformanceTestCase.Intermediates#setInternalIterations(int))`(int count) `                                                                                         |
| ` abstract void` | ` `[startTiming](https://developer.android.com/reference/android/test/PerformanceTestCase.Intermediates#startTiming(boolean))`(boolean realTime) `                                                                                                  |

## Public methods

### addIntermediate

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void addIntermediate (String name)
```

<br />

<br />

|       Parameters        ||
|--------|-----------------|
| `name` | `String` <br /> |

### addIntermediate

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void addIntermediate (String name, 
                long timeInNS)
```

<br />

<br />

|         Parameters          ||
|------------|-----------------|
| `name`     | `String` <br /> |
| `timeInNS` | `long` <br />   |

### finishTiming

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void finishTiming (boolean realTime)
```

<br />

<br />

|          Parameters          ||
|------------|------------------|
| `realTime` | `boolean` <br /> |

### setInternalIterations

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void setInternalIterations (int count)
```

<br />

<br />

|      Parameters       ||
|---------|--------------|
| `count` | `int` <br /> |

### startTiming

Added in[API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)  

```
public abstract void startTiming (boolean realTime)
```

<br />

<br />

|          Parameters          ||
|------------|------------------|
| `realTime` | `boolean` <br /> |