CursorData class abstract
Builds and contains a data of a platform Cursor https://developer.android.com/reference/android/database/Cursor
This class then will be converted with toMap and sent to the platform, which should have an Cursor implementation which can use the data of this class and return this native Cursor from content provider.
Returned from AndroidContentProvider.query.
See also:
- MatrixCursorData, which is a cursor data implementation backed by an array of Objects
- NativeCursor, which calls into platform Cursor
- Implementers
Constructors
-
CursorData({required List<
String> ? notificationUris}) - Creates cursor data.
Properties
- extras ↔ BundleMap?
-
A map with extra values.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
notificationUris
→ List<
String> ? -
A list of URIs to watch the content changes.
final
- payload → Object?
-
Actual payload data.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → BundleMap - Converts the cursor to map to send it to platform.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited