当用户手动将位置权限从允许更改为拒绝时,Flutter应用程序崩溃。这是正常行为吗?我尝试手动更改其他流行应用程序的权限,它们都会重新启动而不会崩溃。但是在更改权限后,我的应用程序会显示“与设备的连接丢失”,然后就崩溃了。
当用户手动将位置权限从允许更改为拒绝时,Flutter应用程序崩溃。这是正常行为吗?我尝试手动更改其他流行应用程序的权限,它们都会重新启动而不会崩溃。但是在更改权限后,我的应用程序会显示“与设备的连接丢失”,然后就崩溃了。
实际上,这是在调试模式下的正常行为。一旦您从设置中更改了应用程序权限,它会自动关闭该应用程序,您必须重新运行它才能使新的设置生效。 如需更多信息,请参阅此GitHub问题讨论 https://github.com/Baseflow/flutter-permission-handler/issues/166