Linguaggio

ICrossProcessCursor.OnMove(Int32, Int32) Metodo

Definizione

Questa funzione viene chiamata ogni volta che il cursore viene eseguito correttamente lo scorrimento fino a una nuova posizione, dando alla sottoclasse la possibilità di aggiornare qualsiasi stato che potrebbe avere.

[Android.Runtime.Register("onMove", "(II)Z", "GetOnMove_IIHandler:Android.Database.ICrossProcessCursorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool OnMove(int oldPosition, int newPosition);
[<Android.Runtime.Register("onMove", "(II)Z", "GetOnMove_IIHandler:Android.Database.ICrossProcessCursorInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member OnMove : int * int -> bool

Parametri

oldPosition
Int32

La posizione da cui ci spostiamo.

newPosition
Int32

La posizione in cui ci spostiamo.

Valori restituiti

True se lo spostamento ha esito positivo, false in caso contrario.

Attributi

Commenti

Questa funzione viene chiamata ogni volta che il cursore viene eseguito correttamente lo scorrimento fino a una nuova posizione, dando alla sottoclasse la possibilità di aggiornare qualsiasi stato che potrebbe avere. Se restituisce false, la funzione di spostamento eseguirà anche questa operazione e il cursore scorrerà fino alla posizione beforeFirst.

Questa funzione deve essere chiamata da metodi come #moveToPosition(int), quindi in genere non verrà chiamata dall'esterno della classe cursore stessa.

per android.database.CrossProcessCursor.onMove(int, int).

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