fluttercommunity / fluttercommunity/wakelock_plus

Unhandled Exception: PlatformException

Open
#102 2 comments 3 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
109
Forks
97
Avg merge
5d 4h
Merged PRs (30d)
2

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?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.