queryWithExtras method
- @RequiresApiOrThrows(26)
- required String uri,
- List<
String> ? projection, - BundleMap? queryArgs,
- CancellationSignal? cancellationSignal,
query(uri: Uri, projection: Array<String!>?, queryArgs: Bundle?, cancellationSignal: CancellationSignal?): Cursor? https://developer.android.com/reference/kotlin/android/content/ContentResolver#query_2
Implementation
@RequiresApiOrThrows(26)
Future<NativeCursor?> queryWithExtras({
required String uri,
List<String>? projection,
BundleMap? queryArgs,
CancellationSignal? cancellationSignal,
}) async {
try {
final result =
await methodChannel.invokeMethod<String>('queryWithExtras', {
'uri': uri,
'projection': projection,
'queryArgs': queryArgs,
'cancellationSignal': cancellationSignal?.id,
});
return result == null ? null : NativeCursor.fromId(result);
} finally {
cancellationSignal?.dispose();
}
}