gpt4 book ai didi

java - 如何在获得许可后重新加载 Activity

转载 作者:搜寻专家 更新时间:2023-11-01 09:29:08 25 4
gpt4 key购买 nike

我正在开发应用程序,我必须在其中获得位置许可,即 GPS 和电话状态。但在获得许可后,我想重新启动 Activity,因为一切设置都很好。因为我有后端服务在位置许可后运行。如果未授予位置权限,则服务不会激活..所以我该怎么做?所以以这种方式,当我允许权限时,应用程序应该重新启动或重置自身以启动服务..请帮助我!

最佳答案

你可以做

stopSelf();

获得权限后调用

startActivity(new Intent(this, this.getClass()));

重启 Activity 。

一个更优雅的解决方案是使用方法:onRequestPermissionsResult()当用户按下允许并从那里启动服务时运行。

关于java - 如何在获得许可后重新加载 Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48652459/

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