2010-12-11 39 views
6

Est-il possible d'obtenir la sélection de programme utilisateur aprèsComment obtenir la sélection de l'utilisateur de startActivityForResult (Intent.createChooser (fileIntent, "Ouvrir le fichier à l'aide ..."), APP_PICKED) ;?

startActivityForResult(Intent.createChooser(fileIntent, "Open file using..."), APP_PICKED); 

ou

startActivity(Intent.createChooser(fileIntent, "Open file using...")); 

Je ne veux pas commencer l'application sélectionnée - Je veux seulement savoir que l'on est?

Merci!

Répondre

12

Non, vous ne pouvez pas savoir ce que l'utilisateur a choisi. Vous pouvez cependant utiliser PackageManager et queryIntentActivities() pour créer votre propre sélection.

bien
+1

... Je ne peux pas dire que cela me surprend .... alors je ne veux que je dois faire .. – karla