2011-12-28 16 views
6

Io uso il seguente codice per condividere i contenuticondivisione utilizzando l'intento di facebook in Android

Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("text/plain"); 
intent.putExtra(Intent.EXTRA_TEXT, "The status update text"); 
startActivity(Intent.createChooser(intent, "Dialog title text")); 

E 'OK per la posta elettronica, sms e tutto ciò che ad eccezione Facebook. Io google il motivo e sembra che sia un bug di facebook da aprile ma sfortunatamente nessuno lo risolve.

Tuttavia, Trovo che molte app possano ancora utilizzare il selettore di intenti per invocare Facebook correttamente come Google Reader. Come possono farlo?

Come noto, possiamo utilizzare l'API di Facebook, ma come possono sapere gli utenti scelgono Facebook nel selettore e invocano l'API di Facebook?

+0

verificare la versione facebook app. e questo [thread] (http://stackoverflow.com/questions/3515198/share-text-on-facebook-from-android-app-via-action-send) – st0le

+1

Ho la versione più aggiornata dell'app per Facebook .. Come il thread che hai citato, posso solo condividere il link ma non il testo ... thx – Bear

risposta

7

Secondo l'ultimo aggiornamento per il bug tracker questo è 'By Design' e il bug è stato chiuso. https://developers.facebook.com/bugs/332619626816423/

Così si presenta come questo non sarà possibile tramite intenti ..

+0

Sto cercando la stessa risposta ed è ancora possibile perché ho appena fatto i test su Pixlr Express .. "https: // play. google.com/store/apps/details?id=com.pixlr.express" –

Problemi correlati