2010-12-11 5 views
6

Czy istnieje jakiś sposób, aby uzyskać programowo wybór użytkownika poJak uzyskać wybór użytkownika z startActivityForResult (Intent.createChooser (fileIntent, "Open file using ..."), APP_PICKED) ;?

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

lub

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

Nie chcę, aby uruchomić wybraną aplikację - Chcę tylko wiedzieć, który z nich jest?

Dzięki!

Odpowiedz

12

Nie, nie można dowiedzieć się, co użytkownik wybrał.

Można jednak użyć PackageManager i queryIntentActivities(), aby utworzyć własny wybór.

+1

cóż ... nie mogę powiedzieć, że to mnie zaskakuje ... wtedy będę chciał, że muszę to zrobić ... – karla

Powiązane problemy