如何在 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);
}
});
我想制作一个新闻 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);
}
});