From d7a72ec70d50469bd01ea58bd74a769d0f3a54ae Mon Sep 17 00:00:00 2001 From: Vojtech Novak Date: Mon, 1 Dec 2025 21:12:33 +0100 Subject: [PATCH 1/2] fix: remove use of deprecated currentActivity getter --- .../com/reactnativedocumentpicker/RNDocumentPickerModule.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.kt b/packages/document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.kt index 82ebb15d..75e60748 100644 --- a/packages/document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.kt +++ b/packages/document-picker/android/src/main/java/com/reactnativedocumentpicker/RNDocumentPickerModule.kt @@ -103,11 +103,7 @@ class RNDocumentPickerModule(reactContext: ReactApplicationContext) : } override fun saveDocument(options: ReadableMap, promise: Promise) { - val currentActivity = currentActivity - if (currentActivity == null) { - rejectWithNullActivity(promise) - return - } + val currentActivity = reactApplicationContext.currentActivity ?: return rejectWithNullActivity(promise) if (!promiseWrapper.trySetPromiseRejectingIncoming(promise, "saveDocuments")) { return } From 67d285054d58c085c4a368aee3ae62f8fe53fbbe Mon Sep 17 00:00:00 2001 From: Vojtech Novak Date: Mon, 1 Dec 2025 21:13:27 +0100 Subject: [PATCH 2/2] Fix deprecated currentActivity getter usage Removed the use of the deprecated currentActivity getter in the picker package. --- .changeset/healthy-pots-rescue.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/healthy-pots-rescue.md diff --git a/.changeset/healthy-pots-rescue.md b/.changeset/healthy-pots-rescue.md new file mode 100644 index 00000000..d27a4195 --- /dev/null +++ b/.changeset/healthy-pots-rescue.md @@ -0,0 +1,5 @@ +--- +"@react-native-documents/picker": patch +--- + +fix: remove use of deprecated currentActivity getter