如何使用Android Intent.createChooser()?

时间:2010-10-24 22:43:55

标签: android dialog selection

我正在尝试使用选择器,因此我不必创建选择器对话框。也许这是错误的构造或小部件使用。发生的事情是我提供的意图列表被插入到选择器对话框中,但我的设备上的所有其他应用程序也是如此。然后,如果我使用后退按钮,应用程序“完成。”

调用是:

Intent intentChooser = Intent.createChooser(intentDocumentView, "Choose A Chapter");

Parcelable [] parcelable = new Parcelable [2]; 
parcelable[0] = new LabeledIntent(intentDoc0, "com.mobibob.myapp", "Title 0", 0);
parcelable[1] = new LabeledIntent(intentDoc1, "com.mobibob.myapp", "Title 1", 0);
intentChooser.putExtra(Intent.EXTRA_INITIAL_INTENTS, parcelable);
int whichDocument = RESULT_FIRST_USER;
startActivityForResult(intentChooser, whichDocument);

我是否需要在intentChooser中指定更多?类别?标志?额外?

1 个答案:

答案 0 :(得分:0)

已经有一段时间了,但我有类似的问题,谷歌让我发布你的帖子。只是想补充说我能够在这里使用建议找到解决方案 - > twitter integration on android app。祝你好运!