Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android app crashes after permission request popup #38

Open
ViniciusDS opened this issue Apr 3, 2020 · 2 comments
Open

Android app crashes after permission request popup #38

ViniciusDS opened this issue Apr 3, 2020 · 2 comments

Comments

@ViniciusDS
Copy link

Android app crashes first time request permission when launching, on both deny and grant action. The app restarts, it works fine then.

E/AndroidRuntime(11564): FATAL EXCEPTION: main
E/AndroidRuntime(11564): Process: br.com.etereo.app, PID: 11564
E/AndroidRuntime(11564): java.lang.RuntimeException: Failure delivering result ResultInfo{who=@android:requestPermissions:, request=1, result=-1, data=Intent { act=android.content.pm.action.REQUEST_PERMISSIONS (has extras) }} to activity {br.com.etereo.app/br.com.etereo.app.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object io.flutter.plugin.common.MethodCall.argument(java.lang.String)' on a null object reference
E/AndroidRuntime(11564): at android.app.ActivityThread.deliverResults(ActivityThread.java:4845)
E/AndroidRuntime(11564): at android.app.ActivityThread.handleSendResult(ActivityThread.java:4886)
E/AndroidRuntime(11564): at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
E/AndroidRuntime(11564): at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
E/AndroidRuntime(11564): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
E/AndroidRuntime(11564): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
E/AndroidRuntime(11564): at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime(11564): at android.os.Looper.loop(Looper.java:214)
E/AndroidRuntime(11564): at android.app.ActivityThread.main(ActivityThread.java:7356)
E/AndroidRuntime(11564): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(11564): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
E/AndroidRuntime(11564): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
E/AndroidRuntime(11564): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object io.flutter.plugin.common.MethodCall.argument(java.lang.String)' on a null object reference
E/AndroidRuntime(11564): at com.ly.wifi.WifiDelegate.launchWifiList(WifiDelegate.java:180)
E/AndroidRuntime(11564): at com.ly.wifi.WifiDelegate.onRequestPermissionsResult(WifiDelegate.java:300)
E/AndroidRuntime(11564): at io.flutter.embedding.engine.FlutterEnginePluginRegistry$FlutterEngineActivityPluginBinding.onRequestPermissionsResult(FlutterEnginePluginRegistry.java:612)
E/AndroidRuntime(11564): at io.flutter.embedding.engine.FlutterEnginePluginRegistry.onRequestPermissionsResult(FlutterEnginePluginRegistry.java:356)
E/AndroidRuntime(11564): at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onRequestPermissionsResult(FlutterActivityAndFragmentDelegate.java:509)
E/AndroidRuntime(11564): at io.flutter.embedding.android.FlutterActivity.onRequestPermissionsResult(FlutterActivity.java:611)
E/AndroidRuntime(11564): at android.app.Activity.dispatchRequestPermissionsResult(Activity.java:8262)
E/AndroidRuntime(11564): at android.app.Activity.dispatchActivityResult(Activity.java:8112)
E/AndroidRuntime(11564): at android.app.ActivityThread.deliverResults(ActivityThread.java:4838)
E/AndroidRuntime(11564): ... 11 more
I/Process (11564): Sending signal. PID: 11564 SIG: 9

wifi 0.1.5
Android 10

@McSam94
Copy link

McSam94 commented Apr 15, 2020

Any update on this matter? I'm having the same issue

@ViniciusDS
Copy link
Author

I solved as follows:
I installed the plugin: permission_handler and request permission before entering the page where I use wifi.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants