CursorTreeAdapter.GetChildrenCursor(ICursor) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o Cursor para as crianças no grupo especificado.
[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
Parâmetros
- groupCursor
- ICursor
O cursor que aponta para o grupo cujo cursor filho deve ser retornado
Retornos
O cursor para os filhos de um determinado grupo ou nulo.
- Atributos
Comentários
Obtém o Cursor para as crianças no grupo especificado. As subclasses devem implementar esse método para retornar os dados filhos para um grupo específico.
Se você quiser consultar de forma assíncrona um provedor para impedir o bloqueio da interface do usuário, é possível retornar nulo e em uma chamada #setChildrenCursor(int, Cursor)posterior.
É sua responsabilidade gerenciar esse Cursor por meio do ciclo de vida da atividade. É uma boa ideia usar Activity#managedQuery o que tratará disso para você. Em algumas situações, o adaptador desativará o Cursor por conta própria, mas isso nem sempre será o caso, portanto, verifique se o Cursor é gerenciado corretamente.
Java documentação para android.widget.CursorTreeAdapter.getChildrenCursor(android.database.Cursor).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.