我是android开发的新手。我想了解一个应用程序的意图,它是由用户通过选择器选择的。以下是我的代码。
Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
Intent chooser = Intent.createChooser(mainIntent, "title");
startActivity(chooser); //I don't want to start the intent ... just to know which one user chose
问题是,每次用户选择应用程序时,它都会启动。但我只想要所选应用程序的意图/信息。我稍后会启动该应用程序。
希望你明白我的意思。
提前感谢
您必须自己构建一个选择器,方法是使用PackageManager.queryIntentActivities()
检索相关目标,然后从中构建自己的对话框。