在将其标记为重复之前,请阅读以下内容。早在4 - 5年前就提出过这个问题。
我经历了this question on stack。但到目前为止还没有给出解决方案,所以我只是想知道有人找到了解决方案。
问题是:
如何检查用户是否成功完成了共享意图,或者他是否取消了该操作?例如,如果用户想要通过Facebook或Gmail共享应用程序,那么在成功分享回到我当前的应用程序之后, ACTION_SEND 操作会如何?
注意:请不要为如何创建分享意图或 onActivityResult 提供答案。
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
Toast.makeText(this,"Successfully Sharing", Toast.LENGTH_SHORT).show();
}}
但是这种Toast永远不会发生。请为我提出任何解决方案。