diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index 1400e4657e70..ae66b2a73a48 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -29,6 +29,7 @@ public class com/facebook/react/DebugCorePackage$$ReactModuleInfoProvider : com/ public abstract class com/facebook/react/HeadlessJsTaskService : android/app/Service, com/facebook/react/jstasks/HeadlessJsTaskEventListener { public static final field Companion Lcom/facebook/react/HeadlessJsTaskService$Companion; public fun ()V + public static final fun acquireWakeLockNow (Landroid/content/Context;)V protected final fun getReactContext ()Lcom/facebook/react/bridge/ReactContext; protected final fun getReactHost ()Lcom/facebook/react/ReactHost; protected final fun getReactNativeHost ()Lcom/facebook/react/ReactNativeHost; diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.kt index 56f1af64c52f..f774b275a128 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/HeadlessJsTaskService.kt @@ -166,6 +166,7 @@ public abstract class HeadlessJsTaskService : Service(), HeadlessJsTaskEventList * Acquire a wake lock to ensure the device doesn't go to sleep while processing background * tasks. */ + @JvmStatic @SuppressLint("WakelockTimeout") public fun acquireWakeLockNow(context: Context) { if (wakeLock == null || wakeLock?.isHeld == false) {