Blankj / Blankj/AndroidUtilCode

PermissionUtils申请权限回调中, 使用ToastUtils发现无法弹出

Abierto
#1,660 0 comentarios 0 reacciones 1 asignado Reclamado por @Blankj Ver en GitHub
bug
Lenguaje dominante
Java
Estrellas
33.6k
Forks
10.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## 描述 Bug

PermissionUtils申请权限回调中, 使用ToastUtils发现无法弹出, 只有设置 defaultMaker.setNotUseSystemToast() 才会有效. 有办法继续使用SystemToast?

- AndroidUtilCode 的版本:1.31.0
- 出现 Bug 的设备型号:MI9
- 设备的 Android 版本:API 30

## 相关代码

```java

PermissionUtils.SimpleCallback permissionCallback = new PermissionUtils.SimpleCallback() {
@Override
public void onGranted() {
// handles
}

@Override
public void onDenied() {
// 这里调用不会弹出。 只有设置 defaultMaker.setNotUseSystemToast() 这里才会有效
ToastUtils.showShort("被永久拒绝授权,请手动授予相关权限");
// handles
}
};

if (PermissionUtils.isGranted(permissionArray)) {
permissionCallback.onGranted();
} else {
PermissionUtils.permission(permissionArray).callback(permissionCallback).request();
}
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.