Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中处理共享意图结果代码_Android_Share_Onactivityresult - Fatal编程技术网

在Android中处理共享意图结果代码

在Android中处理共享意图结果代码,android,share,onactivityresult,Android,Share,Onactivityresult,有没有一种方法可以处理共享意图的resultcode Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT, "http://www.google.it"); startActivityForResult(intent, 1285); 及 我试过使用facebook。我可以很好地共享url,但

有没有一种方法可以处理共享意图的resultcode

    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("text/plain");
    intent.putExtra(Intent.EXTRA_TEXT, "http://www.google.it");

    startActivityForResult(intent, 1285);

我试过使用facebook。我可以很好地共享url,但在这两种情况下都可以共享,取消结果代码返回0。有什么建议吗

请注意,此方法应仅用于 被定义为返回结果。在其他协议中,例如 ACTION\u MAIN或ACTION\u VIEW,您可能无法在 预料例如,如果要启动的活动使用 singleTask启动模式,它不会在您的任务中运行,因此您将 立即收到取消结果


参考:

如果resultCode==RESULT\u ok,请检查此项,因为它在两种情况下始终返回0!
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {

    if (requestCode == 1285) {
        Log.d(TAG, String.valueOf(resultCode));
    }
}