Cómo eliminar YourSelf de la lista ShareActionProvider

Estoy utilizando ActionBarSherlock en una aplicación junto con un ShareActionProvider. Estoy usando una intención de compartir para compartir imágenes de una manera muy similar al ejemplo de ActionBarSherlock :

Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.putExtra(Intent.EXTRA_STREAM, uri); shareIntent.setType("image/*"); 

Todo funciona correctamente, el único problema es que mi aplicación también acepta contenido de imagen compartida ("image / *"), por lo que aparece en la lista de aplicaciones. ¿Hay de alguna manera alrededor de esto?

EDITAR:

Estos son mis filtros de intenciones:

 <intent-filter> <action android:name="android.intent.action.SEND"/> <category android:name="android.intent.category.DEFAULT"/> <data android:mimeType="image/*"/> </intent-filter> 

Si estoy entendiendo lo que quieres hacer, básicamente, quieres habilitar / deshabilitar tus filtros de intención dinámicamente.

Hasta donde sé que no puede lograr lo que quiere directamente, pero puede obtener el mismo efecto de desactivar su actividad, a través de PackageManager y setComponentEnabledSetting () . Obviamente, si deshabilitar la actividad "receptor" es una posibilidad en su aplicación.

  • Tamaño del problema de ShareAction en ActionBar con ShareActionProvider-v7
  • No se puede emitir Proveedor de acciones para compartir el proveedor de acciones
  • Sólo cuatro opciones para ShareActionProvider con ActionBarSherlock
  • ShareActionProvider no funciona cuando showAsAction = ifRoom
  • ActionBarSherlock problema ShareActionProvider
  • Uso de ShareActionProvider con el botón en el diseño
  • Icono personalizado de Android ShareActionProvider?
  • Cómo puedo obtener mi ShareActionProvider para enviar texto dinámicamente (de los oyentes) ver buscapersonas etc
  • No se puede emitir de ActionProvider a ShareActionProvider
  • ShareActionProvider con un icono - buscando como simple actionitem
  • ¿Cómo desactivas el historial de acciones cuando usas ShareActionProvider?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.