ICrossProcessCursor.FillWindow(Int32, CursorWindow) Metodo

Definizione

Copia i dati del cursore nella finestra.

[Android.Runtime.Register("fillWindow", "(ILandroid/database/CursorWindow;)V", "GetFillWindow_ILandroid_database_CursorWindow_Handler:Android.Database.ICrossProcessCursorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void FillWindow(int position, Android.Database.CursorWindow? window);
[<Android.Runtime.Register("fillWindow", "(ILandroid/database/CursorWindow;)V", "GetFillWindow_ILandroid_database_CursorWindow_Handler:Android.Database.ICrossProcessCursorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member FillWindow : int * Android.Database.CursorWindow -> unit

Parametri

position
Int32

Indice in base zero della prima riga da copiare nella finestra.

window
CursorWindow

Finestra da riempire.

Attributi

Commenti

Copia i dati del cursore nella finestra.

Cancella la finestra e la riempie di dati a partire dalla posizione della riga richiesta fino a quando tutti i dati nel cursore non vengono esauriti o la finestra esaurisce lo spazio.

La finestra riempita utilizza gli stessi indici di riga del cursore originale. Ad esempio, se si riempie una finestra a partire dalla riga 5 dal cursore, è possibile eseguire una query sul contenuto della riga 5 dalla finestra semplicemente chiedendo la riga 5 perché esiste una corrispondenza diretta tra gli indici di riga utilizzati dal cursore e dalla finestra.

La posizione corrente del cursore, come restituito da #getPosition, non viene modificata da questo metodo.

per android.database.CrossProcessCursor.fillWindow(int, android.database.CursorWindow).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a