# CrossProcessCursorWrapper

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

# CrossProcessCursorWrapper

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/database/CrossProcessCursorWrapper "View this page in Java")  

```
open class CrossProcessCursorWrapper : CursorWrapper, CrossProcessCursor
```

|---|---|------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                              |||
| ↳ | [android.database.CursorWrapper](https://developer.android.com/reference/kotlin/android/database/CursorWrapper)                             ||
|   | ↳ | [android.database.CrossProcessCursorWrapper](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursorWrapper#) |

Cursor wrapper that implements[CrossProcessCursor](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursor).

If the wrapped cursor implements[CrossProcessCursor](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursor), then the wrapper delegates[fillWindow](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursorWrapper#fillWindow(kotlin.Int,%20android.database.CursorWindow)),[getWindow()](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursorWrapper#getWindow())and[onMove](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursorWrapper#onMove(kotlin.Int,%20kotlin.Int))to it. Otherwise, the wrapper provides default implementations of these methods that traverse the contents of the cursor similar to[AbstractCursor.fillWindow](https://developer.android.com/reference/kotlin/android/database/AbstractCursor#fillWindow(kotlin.Int,%20android.database.CursorWindow)).

This wrapper can be used to adapt an ordinary[Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor)into a[CrossProcessCursor](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursor).

## Summary

| Inherited constants ||
|---|---|
| From class[Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor) |----------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [FIELD_TYPE_BLOB](https://developer.android.com/reference/kotlin/android/database/Cursor#FIELD_TYPE_BLOB:kotlin.Int) <br /> Value returned by[getType(int)](https://developer.android.com/reference/kotlin/android/database/Cursor#getType(kotlin.Int))if the specified column type is blob <br />          | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [FIELD_TYPE_FLOAT](https://developer.android.com/reference/kotlin/android/database/Cursor#FIELD_TYPE_FLOAT:kotlin.Int) <br /> Value returned by[getType(int)](https://developer.android.com/reference/kotlin/android/database/Cursor#getType(kotlin.Int))if the specified column type is float <br />       | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [FIELD_TYPE_INTEGER](https://developer.android.com/reference/kotlin/android/database/Cursor#FIELD_TYPE_INTEGER:kotlin.Int) <br /> Value returned by[getType(int)](https://developer.android.com/reference/kotlin/android/database/Cursor#getType(kotlin.Int))if the specified column type is integer <br /> | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [FIELD_TYPE_NULL](https://developer.android.com/reference/kotlin/android/database/Cursor#FIELD_TYPE_NULL:kotlin.Int) <br /> Value returned by[getType(int)](https://developer.android.com/reference/kotlin/android/database/Cursor#getType(kotlin.Int))if the specified column is null <br />               | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) | [FIELD_TYPE_STRING](https://developer.android.com/reference/kotlin/android/database/Cursor#FIELD_TYPE_STRING:kotlin.Int) <br /> Value returned by[getType(int)](https://developer.android.com/reference/kotlin/android/database/Cursor#getType(kotlin.Int))if the specified column type is string <br />    | ||

|                                                                                                                                                  Public constructors                                                                                                                                                  ||
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| [CrossProcessCursorWrapper](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursorWrapper#CrossProcessCursorWrapper(android.database.Cursor))`(`cursor:` `[Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor)!`)` Creates a cross process cursor wrapper. |

|                                                                                                                                                                                                                                  Public methods                                                                                                                                                                                                                                  ||
|---------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| open[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                  | [fillWindow](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursorWrapper#fillWindow(kotlin.Int,%20android.database.CursorWindow))`(`position:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `window:` `[CursorWindow](https://developer.android.com/reference/kotlin/android/database/CursorWindow)!`)` <br /> |
| open[CursorWindow](https://developer.android.com/reference/kotlin/android/database/CursorWindow)! | [getWindow](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursorWrapper#getWindow())`()` <br />                                                                                                                                                                                                                                                 |
| open[Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)            | [onMove](https://developer.android.com/reference/kotlin/android/database/CrossProcessCursorWrapper#onMove(kotlin.Int,%20kotlin.Int))`(`oldPosition:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `newPosition:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                       |

| Inherited functions ||
|---|---|
| From class[CursorWrapper](https://developer.android.com/reference/kotlin/android/database/CursorWrapper) |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [close](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#close())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                              | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [copyStringToBuffer](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#copyStringToBuffer(kotlin.Int,%20android.database.CharArrayBuffer))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`, `buffer:` `[CharArrayBuffer](https://developer.android.com/reference/kotlin/android/database/CharArrayBuffer)!`)` <br />                                                                                                                          | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [deactivate](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#deactivate())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                    | | [ByteArray](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html)!                                                                                               | [getBlob](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getBlob(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                     | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                                                                                                             | [getColumnCount](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getColumnCount())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                            | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                                                                                                             | [getColumnIndex](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getColumnIndex(kotlin.String))`(`columnName:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!`)` <br />                                                                                                                                                                                                                                                                              | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                                                                                                             | [getColumnIndexOrThrow](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getColumnIndexOrThrow(kotlin.String))`(`columnName:` `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!`)` <br />                                                                                                                                                                                                                                                                | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!                                                                                                      | [getColumnName](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getColumnName(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                         | | [Array](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)<[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!>!                     | [getColumnNames](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getColumnNames())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                            | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                                                                                                             | [getCount](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getCount())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                        | | [Double](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-double/index.html)                                                                                                       | [getDouble](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getDouble(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                 | | [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html#)!                                                                                                      | [getExtras](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getExtras())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                      | | [Float](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float/index.html)                                                                                                         | [getFloat](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getFloat(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                   | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                                                                                                             | [getInt](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getInt(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                       | | [Long](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html)                                                                                                           | [getLong](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getLong(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                     | | [Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html#)!                                                                                                           | [getNotificationUri](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getNotificationUri())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                    | | [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html#)!>? | [getNotificationUris](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getNotificationUris())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                  | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                                                                                                             | [getPosition](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getPosition())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                  | | [Short](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-short/index.html)                                                                                                         | [getShort](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getShort(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                   | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)!                                                                                                      | [getString](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getString(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                 | | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)                                                                                                             | [getType](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getType(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                     | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [getWantsAllOnMoveCalls](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getWantsAllOnMoveCalls())`()` <br />                                                                                                                                                                                                                                                                                                                                                                            | | [Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor)!                                                                                                      | [getWrappedCursor](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#getWrappedCursor())`()` <br /> Gets the underlying cursor that is wrapped by this instance. <br />                                                                                                                                                                                                                                                                                                                    | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [isAfterLast](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#isAfterLast())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                  | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [isBeforeFirst](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#isBeforeFirst())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                              | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [isClosed](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#isClosed())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                        | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [isFirst](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#isFirst())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                          | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [isLast](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#isLast())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                            | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [isNull](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#isNull(kotlin.Int))`(`columnIndex:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                       | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [move](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#move(kotlin.Int))`(`offset:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                                                | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [moveToFirst](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#moveToFirst())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                  | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [moveToLast](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#moveToLast())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                    | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [moveToNext](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#moveToNext())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                    | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [moveToPosition](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#moveToPosition(kotlin.Int))`(`position:` `[Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)` <br />                                                                                                                                                                                                                                                                                          | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [moveToPrevious](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#moveToPrevious())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                            | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [registerContentObserver](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#registerContentObserver(android.database.ContentObserver))`(`observer:` `[ContentObserver](https://developer.android.com/reference/kotlin/android/database/ContentObserver)!`)` <br />                                                                                                                                                                                                                         | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [registerDataSetObserver](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#registerDataSetObserver(android.database.DataSetObserver))`(`observer:` `[DataSetObserver](https://developer.android.com/reference/kotlin/android/database/DataSetObserver)!`)` <br />                                                                                                                                                                                                                         | | [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                     | [requery](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#requery())`()` <br />                                                                                                                                                                                                                                                                                                                                                                                                          | | [Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html#)!                                                                                                      | [respond](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#respond(android.os.Bundle))`(`extras:` `[Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html#)!`)` <br />                                                                                                                                                                                                                                                                                            | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [setExtras](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#setExtras(android.os.Bundle))`(`extras:` `[Bundle](https://developer.android.com/reference/kotlin/android/os/Bundle.html#)!`)` <br />                                                                                                                                                                                                                                                                                        | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [setNotificationUri](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#setNotificationUri(android.content.ContentResolver,%20android.net.Uri))`(`cr:` `[ContentResolver](https://developer.android.com/reference/kotlin/android/content/ContentResolver.html#)!`, `uri:` `[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html#)!`)` <br />                                                                                                                           | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [setNotificationUris](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#setNotificationUris(android.content.ContentResolver,%20kotlin.collections.MutableList))`(`cr:` `[ContentResolver](https://developer.android.com/reference/kotlin/android/content/ContentResolver.html#)`, `uris:` `[MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)<[Uri](https://developer.android.com/reference/kotlin/android/net/Uri.html#)!>`)` <br /> | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [unregisterContentObserver](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#unregisterContentObserver(android.database.ContentObserver))`(`observer:` `[ContentObserver](https://developer.android.com/reference/kotlin/android/database/ContentObserver)!`)` <br />                                                                                                                                                                                                                     | | [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)                                                                                                           | [unregisterDataSetObserver](https://developer.android.com/reference/kotlin/android/database/CursorWrapper#unregisterDataSetObserver(android.database.DataSetObserver))`(`observer:` `[DataSetObserver](https://developer.android.com/reference/kotlin/android/database/DataSetObserver)!`)` <br />                                                                                                                                                                                                                     | ||

## Public constructors

### CrossProcessCursorWrapper

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

```
CrossProcessCursorWrapper(cursor: Cursor!)
```

Creates a cross process cursor wrapper.

|                                                         Parameters                                                         ||
|----------|------------------------------------------------------------------------------------------------------------------|
| `cursor` | [Cursor](https://developer.android.com/reference/kotlin/android/database/Cursor)!:The underlying cursor to wrap. |

## Public methods

### fillWindow

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

```
open fun fillWindow(
    position: Int, 
    window: CursorWindow!
): Unit
```

|                                                                      Parameters                                                                       ||
|------------|-------------------------------------------------------------------------------------------------------------------------------------------|
| `position` | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html):The zero-based index of the first row to copy into the window. |
| `window`   | [CursorWindow](https://developer.android.com/reference/kotlin/android/database/CursorWindow)!:The window to fill.                         |

### getWindow

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

```
open fun getWindow(): CursorWindow!
```

|                                                                 Return                                                                 ||
|-----------------------------------------------------------------------------------------------|-----------------------------------------|
| [CursorWindow](https://developer.android.com/reference/kotlin/android/database/CursorWindow)! | The pre-filled window, or null if none. |

### onMove

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

```
open fun onMove(
    oldPosition: Int, 
    newPosition: Int
): Boolean
```

|                                                           Parameters                                                           ||
|---------------|-----------------------------------------------------------------------------------------------------------------|
| `oldPosition` | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html):The position that we're moving from. |
| `newPosition` | [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html):The position that we're moving to.   |

|                                                                Return                                                                ||
|------------------------------------------------------------------------------------|--------------------------------------------------|
| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) | True if the move is successful, false otherwise. |