【发布时间】:2018-07-05 09:48:06
【问题描述】:
我是 android 新手,我注意到我可以通过 2 种方式共享意图。
第一种方式:
ShareCompat.IntentBuilder.from(this).
setType(mimeType).
setChooserTitle(title).
setText(text).
startChooser();
第二种方式是:
Intent shareIntent = ShareCompat.IntentBuilder.from(this)
.setChooserTitle(title)
.setType(mimeType)
.setText(text)
.getIntent();
if (shareIntent.resolveActivity(getPackageManager()) != null){
startActivity(shareIntent);
}
我的问题是,使用startChooser() 是否可以让我免于以第二种方式使用的支票? ..这两个功能还有其他区别吗?
【问题讨论】:
标签: android android-intent start-activity