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 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 }