Je viens de commencer à implémenter une fonctionnalité de partage mais je me demandais s'il était possible de dire comment mon contenu était partagé (facebook/twitter/text/etc) sans écrire ma propre implémentation de sélecteur. Ma première estimation était d'utiliser startActivityForResult lors du lancement du sélecteur, mais je n'ai pas réussi à déterminer quel code de requête utiliser.Callback du sélecteur
public void share(String subject,String text) {
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(intent, getString(R.string.share)));
}
Toute aide serait grandement appréciée! :)
duplication possible de [Comment obtenir la sélection de l'utilisateur de startActivityForResult (Intent.createChooser (fileIntent, "Ouvrir le fichier en utilisant ...", APP_PICKED);?] (Http://stackoverflow.com/questions/4417019/ comment-obtenir-l'-utilisateur-selection-de-startactivityforresultintent-createchooserf) – DaveJohnston