Lingua

CursorTreeAdapter.GetChildrenCursor(ICursor) Metodo

Definizione

Ottiene il cursore per gli elementi figlio nel gruppo specificato.

[Android.Runtime.Register("getChildrenCursor", "(Landroid/database/Cursor;)Landroid/database/Cursor;", "GetGetChildrenCursor_Landroid_database_Cursor_Handler")]
protected abstract Android.Database.ICursor? GetChildrenCursor(Android.Database.ICursor? groupCursor);
[<Android.Runtime.Register("getChildrenCursor", "(Landroid/database/Cursor;)Landroid/database/Cursor;", "GetGetChildrenCursor_Landroid_database_Cursor_Handler")>]
abstract member GetChildrenCursor : Android.Database.ICursor -> Android.Database.ICursor

Parametri

groupCursor
ICursor

Cursore che punta al gruppo il cui cursore figlio deve essere restituito

Valori restituiti

Cursore per gli elementi figlio di un determinato gruppo o Null.

Attributi

Commenti

Ottiene il cursore per gli elementi figlio nel gruppo specificato. Le sottoclassi devono implementare questo metodo per restituire i dati figlio per un determinato gruppo.

Se si vuole eseguire una query asincrona su un provider per impedire il blocco dell'interfaccia utente, è possibile restituire null e in un secondo momento chiamare #setChildrenCursor(int, Cursor).

È responsabilità dell'utente gestire questo cursore tramite il ciclo di vita dell'attività. È consigliabile usare Activity#managedQuery il metodo che gestirà automaticamente questa operazione. In alcune situazioni, l'adattatore disattiva il cursore autonomamente, ma questo non sarà sempre il caso, quindi assicurarsi che il cursore sia gestito correttamente.

per android.widget.CursorTreeAdapter.getChildrenCursor(android.database.Cursor).

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