/ / Destination de capture - Android

Capture intention destination - Android

J'ai une application Android avec une option pour partager l'application:

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT,
activity.getResources().getString(R.string.share_checkout)
+": https://play.google.com/store/apps/details?id=co.mountainreacher.nocropforwhatsapp");
sendIntent.setType("text/plain");
activity.startActivity(sendIntent);

Aux fins d'analyse, j'aimerais savoir quelle application l'utilisateur choisit de partager le contenu:

entrer la description de l'image ici

Est-ce que c'est possible?

Réponses:

3 pour la réponse № 1

Sur Android 5.1 et supérieur, vous pouvez utilisation EXTRA_CHOSEN_COMPONENT_INTENT_SENDER pour savoir quel choix l'utilisateur a fait dans le sélecteur.

Avant cela, le seul moyen de savoir ce que l'utilisateur choisit consiste à ignorer le sélecteur de système et à mettre en œuvre le vôtre, à l'aide de PackageManager et queryIntentActivities().