-
Notifications
You must be signed in to change notification settings - Fork 76
Description
whenever I call WakelockPlus.enable() the below exception is thrown in my app.
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(NoActivityException, dev.fluttercommunity.plus.wakelock.NoActivityException: wakelock requires a foreground activity, Cause: null, Stacktrace: dev.fluttercommunity.plus.wakelock.NoActivityException: wakelock requires a foreground activity
E/flutter ( 4497): at dev.fluttercommunity.plus.wakelock.Wakelock.toggle(Wakelock.kt:17)
E/flutter ( 4497): at dev.fluttercommunity.plus.wakelock.WakelockPlusPlugin.toggle(WakelockPlusPlugin.kt:42)
E/flutter ( 4497): at WakelockPlusApi$Companion.setUp$lambda$1$lambda$0(WakelockPlusMessages.g.kt:193)
E/flutter ( 4497): at WakelockPlusApi$Companion.$r8$lambda$ZIiM0oZviYFJXRMqXd234MRz8iA(Unknown Source:0)
E/flutter ( 4497): at WakelockPlusApi$Companion$$ExternalSyntheticLambda0.onMessage(D8$$SyntheticClass:0)
E/flutter ( 4497): at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage(BasicMessageChannel.java:261)
E/flutter ( 4497): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
E/flutter ( 4497): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
E/flutter ( 4497): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
E/flutter ( 4497): at android.os.Handler.handleCallback(Handler.java:873)
E/flutter ( 4497): at android.os.Handler.dispatchMessage(Handler.java:99)
E/flutter ( 4497): at android.os.Looper.loop(Looper.java:201)
E/flutter ( 4497): at android.app.ActivityThread.main(ActivityThread.java:6810)
E/flutter ( 4497): at java.lang.reflect.Method.invoke(Native Method)
E/flutter ( 4497): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:547)
E/flutter ( 4497): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:873)
E/flutter ( 4497): , null)
E/flutter ( 4497): #0 WakelockPlusApi.toggle (package:wakelock_plus_platform_interface/messages.g.dart:184:7)
E/flutter ( 4497):
E/flutter ( 4497): #1 MethodChannelWakelockPlus.toggle (package:wakelock_plus_platform_interface/src/method_channel_wakelock_plus.dart:20:5)
E/flutter ( 4497):
E/flutter ( 4497):
what's the solution?