Se invio solo testo, il selettore Intento di condivisione NON fornisce Facebook/Twitter come opzione.Selezione intenzioni Android Share - Condivisione di TESTO con Facebook/Twitter Social media ecc.
Solo Gmail, Skype e Evernote sono opzioni.
Ecco il mio codice
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("plain/text");
shareIntent.putExtra(Intent.EXTRA_TEXT, text)
startActivity(Intent.createChooser(shareIntent, "Share using"));
ho provato diverse combinazioni di setType() senza la gioia tra cui "text/*", "text/html" e passando testo HTML nella putExtra come segue:
shareIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("<p>This is the text that will be shared.</p>"));
Quando uso "text/plain", Facebook si presenta come un'opzione ma il testo non si carica quando lo si seleziona. Ma il testo viene caricato per Twitter, e-mail, SMS.
Qualcun altro ha riscontrato questo problema?
Quando condivido un'immagine, non ci sono problemi e Facebook e altre app di social media sono disponibili nell'elenco.
risposta trovato qui http://stackoverflow.com/questions/3515198/share-text-on-facebook-from-android-app-via-action-send – tiptopjat