Hola Chaja. Quiza tienes un problema con los permisos en android 11. A mi me paso con android 10. Estuve mucho tiempo lidiando con el problema, hasta que buscando en internet, me encontre con la pagina de un programador brasilero: Adriano Santos.
El desarrollo un componente para habilitar los permiso en dispositivos Android 7, 8, 9 y 10. El componente muy facil de instalar y usar. Lo probe, y funciono perfectamente en android 10.
Lo bueno es que este componente, se ofrece de manera libre y con codigo abierto. Todo el codigo fuente esta disoponible en la pagina. Un gran gesto de generosidad por parte de su programador (Adriano Santos).
Podrias probarlo con tu android 11, y ver como ta va.
Les dejo el enlace, por si a alguien le sirve.
En la misma pagina estan las instrucciones de compilacion y de uso.
Saludos.
Jose Miguel B.