【发布时间】:2017-03-24 19:52:08
【问题描述】:
使用此代码,我将一些文本分享给任何消息传递应用程序
String shareBody = getString(R.string.someText);
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivityForResult(Intent.createChooser(sharingIntent, "share_using"),ShareSth);
现在,如果用户是否分享了文本,我如何获得结果?
我使用了onActivityResult,它的resultCode为0,这意味着用户取消但实际上它是共享的
public void onActivityResult(int requestCode, int resultCode, Intent data) {
{
//resultCode is 0 which means user canceled but really it is shared
}
【问题讨论】: