He configurado aplicaciones predeterminadas para muchas acciones, como enviar correos electrónicos, abrir archivos PDF, abrir páginas web, etc. Pero, cuando instalo o actualizo una aplicación que podría manejar esa acción, este valor predeterminado se borra (incluso si la aplicación predeterminada se actualiza).
Nadie tiene problemas con esto porque pueden marcar la casilla de verificación predeterminada en la próxima acción. Mi problema: uso Tasker para automatizar una gran cantidad de acciones. Y, debido a estas eliminaciones predeterminadas (después de la actualización automática), mis tareas están bloqueadas en la Choose App
ventana emergente. Las tareas deben completarse a tiempo. Entonces, me enfrento a muchos problemas del mundo real debido a esto.
¿Qué debo hacer para preservar los valores predeterminados después de la actualización automática de la aplicación? Por favor, no respondas You can't
o Turn off Automatic Update
.
fuente
Respuestas:
AFAIK, los valores predeterminados en Android no se conservan si se cambian las aplicaciones que usan la intención.
Solución alterna:
Use la intención de iniciar la aplicación o su pantalla de actividad.
La intención es relativamente confiable, aunque puede cambiar cuando se actualiza la aplicación.
Toma el correo electrónico como ejemplo
Instalar Intercepción de intención (Google Play)
Borrar los valores predeterminados del cliente de correo electrónico
Elija "Intent Intercept" en el menú Compartir cuando envíe un correo electrónico
Copie los detalles de la intención de su actividad de aplicación deseada
Abra Tasker para "Crear tarea": Varios> Enviar intención
Edite los parámetros (por lo general, complete la acción y Extra es suficiente)
Ref: http://tasker.dinglisch.net/userguide/en/intents.html
PD: algunas compañías famosas incluso le proporcionan los detalles de la intención en su sitio web para desarrolladores, como Evernote.
fuente