【问题标题】:How to customize share intent?如何自定义分享意图?
【发布时间】:2014-11-11 21:52:29
【问题描述】:

我的应用程序已经集成了一个分享按钮,但我不想分享链接(我正在使用 Webview),而是想分享一个自定义文本,例如“要获得更多事实,请从 android 商店 PLAYSTORELINK 下载 APPNAME”

    private void sharePost() {
        Intent shareIntent = new Intent(Intent.ACTION_SEND);
        shareIntent.setType("text/plain");
        shareIntent.putExtra(Intent.EXTRA_TEXT, mUri);
        startActivity(Intent.createChooser(shareIntent, getString(R.string.share_chooser_method)));
    }
}

【问题讨论】:

  • 假设“分享按钮”是指ShareActionProvider 或其他使用ACTION_SEND Intent 的东西,请将EXTRA_TEXT 值调整为您想要的值。除此之外,如果不查看您的“分享按钮”代码,我们将无法为您提供帮助。
  • 我已经用我的代码编辑了帖子!对此感到抱歉

标签: android android-intent share


【解决方案1】:

替换:

shareIntent.putExtra(Intent.EXTRA_TEXT, mUri);

与:

shareIntent.putExtra(Intent.EXTRA_TEXT, "To get more facts download the APPNAME from the android store PLAYSTORELINK");

【讨论】:

    猜你喜欢
    • 2011-10-13
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多