Android - 当过滤ACTION_SEND只有一个应用时,如何防止应用自动运行

时间:2014-03-13 03:27:20

标签: android android-intent intentfilter android-sharing

在我的应用中,我使用ACTION_SEND意图来共享一些文本。但是,我为Twitter,Facebook和KakaoStory等三个应用程序自定义了此ACTION_SEND过滤功能。当我的手机中安装了至少两个这样的应用程序时,它没有问题;它显示了一个包含两个已安装应用程序的对话框。但是,当我点击共享时手机中只安装了一个应用程序时,它没有显示选择应用程序的对话框,它会自动启动该应用程序。我怎么能阻止这个。我希望它首先显示对话框然后我可以选择它,即使它只在应用程序上。

1 个答案:

答案 0 :(得分:1)

如果只有一个选择,android系统会选择它。除非你改变android源代码,否则我认为你不能改变它。