当允许位置许可时WhenUseInUse应用程序的生命周期状态不断变化Flutter

问题描述

我的应用程序每3秒请求一次位置getCurrentLocation。因此,当请求权限时,用户选择allowWhenInUse,然后每次取回android的位置都会要求显示权限对话框。如果用户按“ ContinueWithAllowWhenInUse并不再询问”,则我的应用程序收到不活动=>恢复,不活动=>恢复,重复的状态,感觉是Android仍在请求该权限但不显示用户自动关闭它,这会触发应用生命周期状态更改。据我所知,当应用程序的活动当前不在顶部时,可以调用不活动状态,并且我认为权限对话框就是这样。关于如何避免此生命周期事件更改的任何想法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)