fix(android): preserve location data in media picker (#2742)

This commit is contained in:
Shlomo
2025-10-17 15:49:05 +03:00
committed by GitHub
parent 5cf8c06eb3
commit 6dea005c53
+11
View File
@@ -234,6 +234,17 @@ Future<void> _pickFolder(BuildContext context, Ref ref) async {
}
Future<void> _pickMedia(BuildContext context, Ref ref) async {
if (checkPlatform([TargetPlatform.android])) {
await PhotoManager.requestPermissionExtend(
requestOption: const PermissionRequestOption(
androidPermission: AndroidPermission(
type: RequestType.common,
mediaLocation: true,
),
),
);
}
final oldBrightness = Theme.of(context).brightness;
// ignore: use_build_context_synchronously
final List<AssetEntity>? result = await AssetPicker.pickAssets(