如何从startActivityForResult中获取用户选择(Intent.createChooser(fileIntent,"使用...打开文件"),APP_PICKED);?

kar*_*rla 6 android selection android-intent

有没有办法以编程方式获得用户选择

startActivityForResult(Intent.createChooser(fileIntent, "Open file using..."), APP_PICKED);
Run Code Online (Sandbox Code Playgroud)

要么

startActivity(Intent.createChooser(fileIntent, "Open file using..."));
Run Code Online (Sandbox Code Playgroud)

我不想启动所选的应用程序 - 我只想知道它是哪一个?

谢谢!

Com*_*are 12

不,你无法找出用户选择的内容.

但是,您可以使用PackageManagerqueryIntentActivities()制作自己的选择器.