putextra intent getintextra desde boton activity abrir android android-intent

getintextra - Intento compartido exitoso para Android



intentfilter android (3)

¿Cómo puedo saber si un usuario completó exitosamente un intento de compartir? Por ejemplo, si un usuario desea compartir una aplicación a través de Facebook o Twitter.

Editar:

No estoy buscando cómo crear una Intent para compartir. Quiero saber si el usuario realmente compartió algo. O el usuario presionó el botón de cancelar.



No creo que haya una manera segura de hacerlo.

Puede iniciar el envío utilizando startActivityForResult() y esperar que la actividad que maneja el Intent RESULT_OK con un RESULT_OK . Pero no puedes confiar en que funcione siempre.


Para twitter: el objeto "datos" en OnActivityResult es nulo cuando el usuario cancela el recurso compartido.