0 votos

Ayuda con intenciones: MacroDroid

En referencia a este Problema con intents: MacroDroid, la solución en la respuesta aceptada funciona pero lamentablemente solo la primera vez (error de la aplicación). He informado esto al desarrollador

Mientras tanto, pensé en intentar ver si un intento de broadcast resolvería el problema. Falta de comprensión de cómo funcionan los intents, intenté esto y otras combinaciones (ON entre corchetes, misma acción que la clase), pero no pude hacer que funcionara.

introducir descripción de la imagen aquí

Aquí está el intento de Tasker que funciona

introducir descripción de la imagen aquí

Solicitar ayuda para construir el intento de broadcast.

NOTA: Por favor, no edites para que las imágenes sean más pequeñas por el bien de la legibilidad, déjalas así

0 votos

El URI que estás utilizando en clase está incorrecto (por lo que puedo leer en esta pequeña captura de pantalla). El nombre de host necesita ser on_off pero al usar un analizador de URIs en línea, tu URI no tiene un host debido a la falta de /. Por lo tanto, yo intentaría out_loud://on_off/?state=[state]. Sin embargo, aún podría no funcionar porque el autor de la aplicación ha elegido un esquema inválido. out_loud:// no es un URI válido según el RFC3986: los guiones bajos no están permitidos.

0 votos

¿Qué quieres decir con solo la primera vez?

0 votos

@Firelord ¡No es culpa tuya :), aunque sonaba así y ahora editado. Como puedes ver en el informe de error vinculado, funcionaba bien hasta que actualicé MacroDroid. Después de eso, cada vez que creo un macro, se ejecuta la primera vez y luego no. FairEmail está enviando intents correctamente, ¡este error me está volviendo loco :(!. Hice todo lo usual, limpiar caché, reiniciar, permisos, excluir optimización de batería. Justo ahora, añadí un intento de Tasker (sí, descubrí cómo hacer esto) - espero que apunte a una solución.

0voto

beeshyams Puntos 82

Esto funciona. No tengo ni idea de la lógica detrás de esto. Si alguien sabe por qué, por favor edite para explicar o responder

introducir descripción de la imagen aquí

1 votos

0 votos

@AndrewT Gracias por la aclaración. Lo tendré en cuenta la próxima vez que lo intente. Este intento en particular se abandonó porque no es necesario y FairEmail ha agregado esta función (de leer en voz alta correos basados en reglas de remitentes)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X