Sélecteur d'intention de partage Android

Je suis en utilisant quelque chose comme cela pour partager un peu de texte à l'aide des applications disponibles sur le téléphone de l'utilisateur.

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)));
}

Mon principal problème est que je voudrais avoir un texte différent si l'utilisateur choisit de Twitter au lieu de e-mail par exemple (version courte avec manches Url VS complète le texte avec les images ci-jointes).

Comment peut ont savoir quelle application, l'utilisateur a décidé de l'utiliser?

source d'informationauteur Vincent Mimoun-Prat