【发布时间】:2011-05-24 19:14:36
【问题描述】:
我正在使用类似这样的东西通过用户手机上的可用应用程序共享一些文本。
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, getString(R.string.share)));
}
我的主要问题是,例如,如果用户选择 Twitter 而不是电子邮件,我希望使用不同的文本(带有短 URL 的简短版本 VS 带有附加图像的全文)。
怎么不知道用户决定使用哪个应用程序?
【问题讨论】:
-
gumbercules 在这里有一个绝妙的答案:stackoverflow.com/questions/5734678/…
标签: android facebook twitter android-intent