2010-12-11 3 views
6

Gibt es eine Möglichkeit programmatisch die Benutzerauswahl zu erhalten, nachdemWie bekomme ich die Benutzerauswahl von startActivityForResult (Intent.createChooser (fileIntent, "Datei öffnen mit ..."), APP_PICKED) ;?

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

oder

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

Ich will nicht die ausgewählte Anwendung starten - Ich will nur das, was man weiß, ist es?

Danke!

Antwort

12

Nein, Sie können nicht herausfinden, was der Benutzer gewählt hat.

Sie können jedoch PackageManager und queryIntentActivities() verwenden, um Ihre eigene Auswahl zu treffen.

+1

gut ... ich kann nicht sagen, dass dies mich überrascht .... dann werde ich tun will ich muss tun .. – karla

Verwandte Themen