gpt4 book ai didi

android - Facebook 身份验证对话框立即消失

转载 作者:行者123 更新时间:2023-11-29 14:07:37 29 4
gpt4 key购买 nike

我正在使用最新的 facebook android SDK,但是当我调用 mFaceboo.authorize(...) 方法时,对话框没有出现,而是全屏页面显示了一秒钟,瞬间消失。

我注意到我最近更新了我设备中的官方 Facebook 客户端应用程序。当我从 Facebook 客户端删除更新后,身份验证对话框工作正常。

但问题是我不能强制我的应用程序的用户不更新他们的 facebook 客户端应用程序。是否有人面临同样的问题或知道解决方案请帮忙。

以下是我正在使用的 fragment 。

   mFacebook.authorize(MyProfileScreen.this, PERMISSIONS, new DialogListener() {


@Override
public void onComplete(Bundle values) {

/*
* Here we'll the token so we can store it for the further use.
*/
Log.v(TAG, "Facebook Login Success! ");

launchProfileScreen();
}

@Override
public void onFacebookError(FacebookError e) {
// TODO Auto-generated method stub
Log.v(TAG, "onFacebookError"+e.getMessage());
}

@Override
public void onError(DialogError e) {
// TODO Auto-generated method stub
Log.v(TAG, "onError"+e.getMessage());
}

@Override
public void onCancel() {
// TODO Auto-generated method stub
Log.v(TAG, "onCancel");
}
});

同时调用

 @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);

mFacebook.authorizeCallback(requestCode, resultCode, data);
}

最佳答案

请参阅此 SO 问题:android facebook share problem on device这可能会有所帮助。

关于android - Facebook 身份验证对话框立即消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5835570/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com