2012-11-27 25 views
0

我正在使用此代碼共享Android應用程序中的鏈接。在共享選項對話框中,我想添加我的自定義意圖選項

Intent i=new Intent(android.content.Intent.ACTION_SEND); 
i.setType("text/plain"); 
i.putExtra(android.content.Intent.EXTRA_SUBJECT,"Subject test"); 
i.putExtra(android.content.Intent.EXTRA_TEXT, "extra text that you want to put"); 
startActivity(Intent.createChooser(i,"Share via")); 

但我想在dialoag框中添加cutom intent選項。

如果我有我的電話Twitter和Facebook的應用程序,那麼上面的代碼給我共享選項 1)Twitter的 2)Facebook的 3)藍牙(如果PHN支持)

另外我想補充

4)Commnets(上評論點擊用戶會去我的評論活動)

我想要分享這樣。 任何人都可以幫忙。提前致謝。

+0

讓你的評論活動迴應該意圖 – njzk2

+0

@ njzk2你能解釋一下,在上面的代碼中需要更改哪些代碼? – dnana

回答

0

您正在創建一個選擇器。它包含回覆ACTION_SEND文本/純文本的所有意圖。

要使您的評論活動在該列表中,您需要在清單中爲您的評論活動匹配相應操作的意圖過濾器。

或者(和moreeasily,太),如果你不想讓你的評價活動,對外部ACTION_SEND迴應文本/純,你可以使用對此問題的迴應:Custom filtering of intent chooser based on installed Android package name:添加Intent.EXTRA_INITIAL_INTENTS額外的意圖。

相關問題