Vin*_*rat 14 twitter android facebook android-intent
我使用这样的东西在用户手机上使用可用的应用程序共享一些文本.
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)));
}
Run Code Online (Sandbox Code Playgroud)
我的主要问题是,如果用户选择Twitter而不是电子邮件,我希望有一个不同的文本(短版本的短版本VS带有附加图像的全文).
如何找出用户决定使用哪个应用程序?
一旦您使用createChooser将文本移交给系统,您就无法在此之后更改文本.
| 归档时间: |
|
| 查看次数: |
13426 次 |
| 最近记录: |