在我的項目中,我需要將一些信息分享到Facebook和Twitter上。目前,當您使用以下代碼時,android會提供您手機中所有社交網絡的列表。Android,如何過濾只有Facebook和Twitter的社交分享?
public void share(String subject,String text) {
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(intent, "Share with:"));
}
要求只是在此列表中顯示Facebook和Twitter。是否有可能過濾這個列表以獲得這兩個?
或許你不能直接一個Intent內做到這一點,但我相信你能實現自己的對話框這樣做。 – Huang 2012-03-02 05:03:13