如何在许可后重新加载Activity

时间:2018-02-06 21:43:01

标签: java android

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

1 个答案:

答案 0 :(得分:1)

你可以做到

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

获得权限后再调用

onRequestPermissionsResult()

重新启动活动。

对您的问题更精确的解决方案是使用该方法:{{1}} 当用户按下允许并从那里开始服务时运行。