Android: no obtiene el texto adecuado cuando se comparte con aplicaciones incorporadas

He utilizado el siguiente código.

Intent share = new Intent(android.content.Intent.ACTION_SEND); share.setType("text/plain"); share.putExtra(Intent.EXTRA_SUBJECT, subject); share.putExtra( Intent.EXTRA_TEXT, "i have just visited http://www.google.com"); startActivity(Intent.createChooser(share, "Share Sydneyho! with your friends via")); 

Cuando selecciono gmail su mostrar lo que está escrito en Intent.EXTRA_TEXT pero cuando estoy seleccionando facebook su mensaje totalmente diferente y no sé de dónde viene.

¡por favor ayuda!

He utilizado el fragmento de código siguiente para compartir mensajes con Action_Send con otras aplicaciones.

 Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/plain"); sharingIntent.putExtra("android.intent.extra.SUBJECT", ""); sharingIntent.putExtra("android.intent.extra.TEXT", "ABC"); startActivity(Intent.createChooser(sharingIntent, "Share using")); 

Y funciona bien en mi dispositivo (Android 2.2). Conceptualmente no sé qué es diferente entre su código y arriba. Pero el código anterior funciona bien para mí.

Tengo algunos posts similares aquí en stackoverflow y llegar a esta conclusión no podemos pasar el texto en

  share.putExtra(Intent.EXTRA_TEXT,"bla bla bla"); 

Para hacerla visible en la página de Facebook, pero tenemos que pasar el enlace a un sitio web.

  • Compartir Bitmap () en android para twitter, facebook, correo
  • Intent.ACTION_VIEW para la imagen de Android
  • Compartir archivos pdf a través de mi aplicación en android
  • La aplicación no se registra en el menú "Compartir" como ACTION_SEND intent handler
  • ¿Cómo compartir la ubicación como whatsapp?
  • Android ¿Cómo enviar texto e imágenes o cualquier objeto con intención?
  • Filtro de intenciones sólo para archivos
  • Compartir archivo de imagen desde el directorio de caché Via Intent ~ android
  • ¿Qué es un filtro de intenciones que solo mostraría una aplicación en el menú compartido al compartir una URL?
  • La devolución de llamada después de completar la intención de compartir
  • ¿Cómo compartir un enlace a Facebook sin la aplicación facebook instalada?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.