Mi aplicación funciona con imágenes. Puede tomar varias imágenes como entrada, procesarlas y enviarlas nuevamente a otra aplicación.Cómo excluir mi propia actividad del selector Activity.startActivity (Intent)?
Como consecuencia de ello, mi principal Activity
ha declarado un filtro intención de ACTION_SEND_MULTIPLE
para image/*
tipos MIME y puede dar lugar a la emisión de una nueva Intent
con la misma acción y el tipo de datos utilizando Activity.startActivity(Intent)
.
¿Hay alguna forma de excluir mi propia actividad de la lista de aplicaciones que se muestra al usuario después de la llamada startActivity()
?
¿Puede incluir un extra en sus intenciones que pueda verificar? – Falmarri
He estado pensando en algo como esto, pero todo lo que puedo imaginar es una prueba para verificar que mi actividad haya sido reiniciada por sí misma. Preferiría evitar que el usuario del evento vea esta opción en la lista. Sin embargo, creo que implementaré una solución como una solución rápida y luego exploraré la respuesta de CommonsWare para implementar mi propio selector. –
Puede migrar mi solución para intentos de URL (http://stackoverflow.com/a/37988201/1185087) usa un alias de actividad para habilitar y deshabilitar la recepción de intenciones ... – user1185087