Użyłem następującego kodu.Android: brak odpowiedniego tekstu podczas współużytkowania z wbudowanymi aplikacjami
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"));
po zaznaczeniu gmail
jego pokazując to, co jest napisane w Intent.EXTRA_TEXT
ale kiedy jestem wybierając facebook
jej zupełnie inny komunikat i nie wiem, skąd pochodzi jego.
proszę o pomoc!
co masz na myśli, mówiąc "nie dostajesz właściwego tekstu"? –
Przez poprawny tekst mam na myśli to, że pokazuje inną wiadomość w różnych aplikacjach, gdy wybieram gmail, który pokazuje, co jest napisane w intencji.EXTRA_TEXT, ale kiedy wybieram facebook to zupełnie inna wiadomość. – Akram
Istnieje wiele podobnych pytań tutaj czeka na tę samą odpowiedź [tutaj jest jeden] (http://stackoverflow.com/questions/8706996/android-content-intent-action-send-facebook-does-not-receive-the- string) –