相关疑难解决方法(0)

如何唠叨\询问用户启用权限,直到用户给予它

我想唠叨用户授予位置权限,因为位置是应用程序的关键功能。

我尝试检查onResume权限,但没有给出好的结果,用户可以在应用程序之间来回切换,并且已经可以显示权限对话框。我正在考虑使用一个标志来知道显示了权限对话框,所以是这样的:

public void onResume(...)
{
   if(!isDialogDisplayed) 
   {
     isDialogDisplayed = true;
     // check for permission here
   }
}
Run Code Online (Sandbox Code Playgroud)

我需要设置isDialogDisplayedfalse时驳回对话框。

我怀疑这是最好的方法,还有其他方法吗?

android android-permissions

2
推荐指数
1
解决办法
1417
查看次数

标签 统计

android ×1

android-permissions ×1