Sprache

CursorTreeAdapter.GetChildrenCursor(ICursor) Methode

Definition

Ruft den Cursor für die untergeordneten Elemente in der angegebenen Gruppe ab.

[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

Parameter

groupCursor
ICursor

Der Cursor, der auf die Gruppe zeigt, deren untergeordneter Cursor zurückgegeben werden soll

Gibt zurück

Der Cursor für die untergeordneten Elemente einer bestimmten Gruppe oder null.

Attribute

Hinweise

Ruft den Cursor für die untergeordneten Elemente in der angegebenen Gruppe ab. Unterklassen müssen diese Methode implementieren, um die untergeordneten Daten für eine bestimmte Gruppe zurückzugeben.

Wenn Sie einen Anbieter asynchron abfragen möchten, um die Blockierung der Benutzeroberfläche zu verhindern, ist es möglich, null und zu einem späteren Zeitpunkt zurückzugeben #setChildrenCursor(int, Cursor).

Es liegt in Ihrer Verantwortung, diesen Cursor über den Aktivitätslebenszyklus zu verwalten. Es empfiehlt sich, dies für Sie zu verwenden Activity#managedQuery . In einigen Fällen deaktiviert der Adapter den Cursor eigenständig, dies ist jedoch nicht immer der Fall. Stellen Sie daher sicher, dass der Cursor ordnungsgemäß verwaltet wird.

Java Dokumentation für android.widget.CursorTreeAdapter.getChildrenCursor(android.database.Cursor).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: