我正在使用 EasyPermissions 库在我的应用中授予一些权限。这是场景:
这是logcat初始化我的应用程序并按下按钮。
public String convertFromBaseToBase(String str, int fromBase, int toBase) {
return Integer.toString(Integer.parseInt(str, fromBase), toBase);
}
output = convertFromBaseToBase("8f8f87878f8f8080", 16, 10);
System.out.print(output);
然后显示一个对话框( AppSettingsDialog ),使用“取消”和“接受”按钮解释权限的必要性。我按接受并打开“设置APP”屏幕。我单击“权限项目”并已启用...。我返回到应用程序,Logcat向我显示 onPermissionGranted 调试说明。我再次在运行时单击按钮(由于已授予权限,因此在铃声设置逻辑中进入),但是在 onPermissionsDenied 方法中再次进入。.
D/HomeActivity: He pulsado ringtoneMenuOpen
D/HomeActivity: onPermissionsDenied
D/HomeActivity: Hemos llegado aquí con permisos denegados y 'No volver a mostrar'
这是我的课程结构(用于信息)
onPermissionsGranted He pulsado ringtoneMenuOpen
onPermissionsDenied Hemos llegado aquí con permisos denegados y 'No volver a mostrar'