【发布时间】:2015-12-01 20:33:35
【问题描述】:
所以,我在我的 twitter 和 facebook 应用程序上创建了一个共享按钮,我需要知道它是共享还是取消。 在 twitter 上我得到了正确的 resultCode,但在 facebook 上却没有。有没有办法在不使用 facebookSDK 的情况下从 facebook 获取正确的结果代码?
这是我的默认代码:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 1) {
if (resultCode == Activity.RESULT_OK) {
Log.d(LOG, "OK");
Log.d(LOG, "CODE = " + resultCode);
//do something on google analytics
}
if (resultCode == Activity.RESULT_CANCELED) {
Log.d(LOG, "NOT OK");
Log.d(LOG, "CODE = " + resultCode);
Log.d(LOG, data == null ? "null" : data.getDataString());
//do something on google analytics
}
}
}
谢谢 顺便说一句,这是我关于 stackoverflow 的第一个问题。
【问题讨论】:
-
你说过 Twitter 适合你。对我来说,Twitter 分享总是返回 RESULT_CANCELED