android - 如果更改相机权限,应用程序将重新启动

标签 android ios flutter

我已经实现了一个简短的 Flutter 应用程序,它请求并检查按预期工作的相机权限。但是,当从应用程序设置手动更改相机权限时,对于 Android 和 iOS,它将重新启动我的应用程序。我需要提一下,我已经在 AndroidManifest.xml 和 Info.plist 中添加了相机所需的键。一件有趣的事情是,该位置的行为很好,并且应用程序不会重新启动。

对于权限,我正在使用 permission_handler flutter 库。

我不知道是 flutter 问题还是一般的移动已知行为,但如果有人知道更多,请告诉我。如果有人需要一些代码示例,我也可以提供。谢谢你。

最佳答案

它不会“重新启动”,而是被杀死。这意味着,它将在下次启动应用程序时运行。这是因为在应用程序运行时无法更改某些权限设置。这是设计使然。

关于android - 如果更改相机权限,应用程序将重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62320914/

相关文章:

ios - 搜索结果的 3d Peek & Pop

javascript - 如何向我的网站添加 HTML 代码,以便当人们单击它时,它会打开与我的 WhatsApp 对话?

dart - GestureDetector onTap 卡片

flutter - Flutter 不应该根据设计缩小或放大图像和文本吗?为什么我看到很大的不同?

android - 将 Bitmap 转换为 Drawable 什么都不显示

android - 如何转储联系人的所有电话号码?

javascript - 在 Android WebView (Cordova) 中检查互联网连接

android - 如何在不丢失图像的情况下缩小图像(ImageView 或 ImageButton)?

ios - 我的 fetchRequest 返回的数据不在我的数据库中,为什么?

flutter - 如何在 Flutter 上使用 TimerTask?