在Android中处理共享意图结果代码
有没有一种方法可以处理共享意图的resultcode在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,但
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));
}
}