query method

Future<NativeCursor?> query({
  1. required String uri,
  2. List<String>? projection,
  3. String? selection,
  4. List<String>? selectionArgs,
  5. String? sortOrder,
})

query(uri: Uri, projection: Array<String!>?, selection: String?, selectionArgs: Array<String!>?, sortOrder: String?): Cursor? https://developer.android.com/reference/kotlin/android/content/ContentResolver#query

Implementation

Future<NativeCursor?> query({
  required String uri,
  List<String>? projection,
  String? selection,
  List<String>? selectionArgs,
  String? sortOrder,
}) async {
  final result = await methodChannel.invokeMethod<String>('query', {
    'uri': uri,
    'projection': projection,
    'selection': selection,
    'selectionArgs': selectionArgs,
    'sortOrder': sortOrder,
  });
  return result == null ? null : NativeCursor.fromId(result);
}