Android-ShareActionProvider共享菜单添加特定选项

问题描述

这就是我所拥有的:

val imgurL = "https://blaaaa.com/pic.jpg"

val shareIntent = Intent()
shareIntent.action = Intent.ACTION_SEND
shareIntent.type = "text/plain"

shareIntent.putExtra(
    Intent.EXTRA_TEXT,context.getString(R.string.check_this_out) + " " + domain + "/post/?id=" + meme.id
)

context.startActivity(
    Intent.createChooser(
        shareIntent,context.getString(R.string.send_to)
    )
)

通过这种方式,我可以向共享菜单中的任何可用应用发送文本。

但是我需要添加一个 PARTIculaR 选项,该选项不发送文本,而是打开一个名为DownloadImage的新活动,并将字符串imgurL发送给它。

赞:

enter image description here

此文档:https://developer.android.com/training/sharing/send#adding-custom-targets并没有帮助,因为它仅显示了如何更改全局发送给所有应用程序的内容类型。

我已经在其他应用程序中看到了这一点,所以有可能。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)