es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Problema al revocar los permisos de la aplicación desde Configuración en Android.

El problema ocurre mientras la aplicación está en funcionamiento,
presiono el ícono de configuración y navego a la pantalla de configuración de la aplicación,
allí simplemente revoco el permiso (permiso de ubicación) o presiono el botón ‘Denegar’.

Ahora, como la aplicación está en modo reciente cuando abro la aplicación desde el modo reciente, mi interfaz de usuario de la aplicación no coincide con los fragmentos.

NOTA: Esto funciona bien si la aplicación se mata y si intento revocar el permiso desde la configuración.

Y estoy recibiendo las siguientes excepciones:

2021-11-19 15:20:24.637 16474-16474/ W/.: Accediendo al método oculto
Ljava/lang/Thread;->init2(Ljava/lang/Thread;)V (lista gris-máx-o,
vinculación, denegada) 2021-11-19 15:20:24.637
16474-16474/ W/.: Accediendo al campo oculto Ljava/lang/Thread;->contextClassLoader:Ljava/lang/ClassLoader;
(lista gris, vinculación, permitido) 2021-11-19 15:20:24.650
16474-16474/W/: Accediendo al método oculto
Landroid/app/LoadedApk;->getServiceDispatcherCommon(Landroid/content/ServiceConnection;Landroid/content/Context;Landroid/os/Handler;Ljava/util/concurrent/Executor;I)Landroid/app/IServiceConnection;
(lista negra, vinculación, denegada) 2021-11-19 15:20:24.637
16474-16474/ W/: Accediendo al método oculto
Ljava/lang/ThreadLocal;->createInheritedMap(Ljava/lang/ThreadLocal$ThreadLocalMap;)Ljava/lang/ThreadLocal$ThreadLocalMap;
(lista gris-máx-o, vinculación, denegada)
¿Cuál podría ser el problema?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el problema está relacionado con permisos y la interfaz de usuario de la aplicación que no coincide con los fragmentos cuando se abre desde el modo reciente. Las excepciones que está viendo probablemente están relacionadas con la aplicación que no tiene los permisos necesarios para acceder a ciertos métodos o campos. Es posible que la aplicación no esté manejando correctamente los cambios de permisos cuando se abre desde el modo reciente. También es posible que la aplicación no esté manejando adecuadamente los cambios de permisos cuando se mata y se vuelve a abrir la aplicación.

Comments are closed.