在我的应用中,我添加了Easy Share Action,共享图标出现在Action Bar中。在分享应用程序后,例如在Facebook上,Facebook图标也显示在动作栏附近共享图标。我可以在Action Bar中将此图标阻止到apear,我不需要显示最后一个共享图标吗?
答案 0 :(得分:2)
创建ActionBar时不要使用ShareActionProvider,而是使用标准的MenuItem(并设置要共享的图标)。然后你将看不到最后一个分享选项。
答案 1 :(得分:0)
如@Booger所说。
例如,带有文本:
override fun onOptionsItemSelected(item: MenuItem): Boolean {
return when (item.itemId) {
R.id.action_share -> {
val intent = Intent(Intent.ACTION_SEND)
intent.type = "text/plain"
intent.putExtra(Intent.EXTRA_TEXT, "your_text")
startActivity(intent)
true
}
else -> {
super.onOptionsItemSelected(item)
}
}
}