gpt4 book ai didi

android - 如何防止在 Android M 或更高版本的运行时更改权限时重新创建 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:46:14 25 4
gpt4 key购买 nike

我的应用程序使用位置权限。如果此权限在运行时从 App Settings 撤销并返回到 app,则当前 Activity 将被销毁并重新创建。如何防止重新进行该 Activity ?

最佳答案

你不能。如果用户从您的应用程序撤消权限,Android 将终止您的进程。这会迫使您返回检查权限代码,在那里您会发现您丢失了权限。

由于您的应用进程可以在您的用户界面不在前台时随时终止,因此您的应用应该已经能够处理这种情况。如果它不能,那么你需要解决这个问题,因为你的进程在后台时会由于其他原因而终止(操作系统释放系统内存,用户使用任务 killer 应用程序,用户在设置中按下强制停止等。 ).

关于android - 如何防止在 Android M 或更高版本的运行时更改权限时重新创建 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40240665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com