¿Cómo excluir mi propia actividad de Activity.startActivity (Intent)?

Mi aplicación funciona con imágenes. Puede tomar varias imágenes como entrada, procesarlas y enviarlas de nuevo a otra aplicación.

Como consecuencia, mi Activity principal ha declarado un filtro de intenciones en ACTION_SEND_MULTIPLE para image/* mimetypes y puede resultar en la emisión de un nuevo Intent con la misma acción y tipo de datos usando Activity.startActivity(Intent) .

¿Hay una manera de excluir mi propia actividad de la lista de aplicaciones que se muestra al usuario después de la llamada startActivity() ?

No directamente, AFAIK. Sin embargo, puede crear su propio selector mediante PackageManager y queryIntentActivityOptions() , que permite filtrar usted mismo (u otras cosas).

  • Añadir salto de línea en el archivo de texto android
  • Pasando valores en intentos pendientes de Android
  • Subir una imagen de cámara o galería en WebView
  • Qt para Android - el equivalente de startActivityForResult no funciona
  • OnActivityResult para PendingIntent
  • ¿No es posible la animación de transición cuando se utiliza FLAG_ACTIVITY_CLEAR_TOP?
  • Intención del informe de entrega de mensajes de Android SMS
  • Abrir automáticamente el selector de intenciones para el archivo Android
  • El tamaño del EditText no se ajusta al contenido
  • Android - Cómo iniciar una nueva actividad desde una instancia
  • Envío de mensajes de texto mediante programación en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.