2014-03-13 52 views
0

在我的應用程序中,我使用ACTION_SEND目的來共享一些文本。但是,我爲Twitter,Facebook和KakaoStory三個應用定製了此ACTION_SEND過濾。當我的手機中至少安裝了兩個這樣的應用程序時,它沒有問題;它顯示一個對話框,包含兩個安裝的應用程序供您選擇但是,當我點擊共享時,手機中只安裝了一個應用程序時,它不會顯示用於選擇應用程序的對話框,它會自動啓動該應用程序。我怎樣才能防止這一點。我希望它先顯示對話框,然後我可以選擇它,即使它只有在應用程序上。Android - 如何防止應用程序在過濾器ACTION_SEND時自動運行,只有一個應用程序

+3

爲什麼?如果他們只有一個選擇,那麼額外的步驟只是令人討厭。這是一個糟糕的用戶體驗。 –

+0

不,他們將有3個選擇,但他們只有一個選擇安裝在手機中。 – user3098538

+0

沒錯。但是由於他們沒有在手機上安裝其他人,他們無法選擇其他兩個。那麼爲什麼讓他們採取額外的措施呢? –

回答

1

如果只有一個選擇,android系統會選擇它。我想你不能改變這個,除非你改變android源代碼。

相關問題