如何在 Intent Chooser 中从 API 传递值字符串?

How to pass value string from API in Intent Chooser?

我想制作一个新闻 url 共享功能,该功能来自 API。

我正在使用意向选择器 运行 我的应用程序中的共享功能,但我无法输入从 API 获得的文章的 url 到意图值?

这是我的代码

        share.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent sendIntent = new Intent();
            sendIntent.setAction(Intent.ACTION_SEND);
            sendIntent.putExtra(Intent.EXTRA_TEXT, "Baca selengkapnya");
            sendIntent.setType("text/plain");
            Intent shareIntent =  Intent.createChooser(sendIntent, null);
            startActivity(shareIntent);
        }
    });

还有这个

url.setText((article.getUrl()));

您只需将 (article.getUrl()) 添加到您的代码中。 示例:

        share.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        Intent sendIntent = new Intent();
        sendIntent.setAction(Intent.ACTION_SEND);
        sendIntent.putExtra(Intent.EXTRA_TEXT, "Baca selengkapnya" + (article.getUrl()));
        sendIntent.setType("text/plain");
        Intent shareIntent =  Intent.createChooser(sendIntent, null);
        startActivity(shareIntent);
    }
});