我正在使用类似这样的方法,在用户手机上使用可用的应用程序来共享一些文本。
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而不是电子邮件(例如,短网址的简短版本VS带有附加图像的完整文本),我想要不同的文本。
如何确定用户已决定使用哪个应用程序?