如何解决facebook身份验证对话框立即消失
| 我正在使用最新的facebook android SDK,但是当我调用mFaceboo.authorize(...)
方法时,对话框没有出现,而是显示了全屏页面一秒钟,然后立即消失了。
我注意到我最近在设备中更新了官方的Facebook客户端应用程序。从Facebook客户端删除更新后,“身份验证”对话框可以正常工作。
但是问题是我无法强迫我的应用程序的用户不要更新其Facebook客户端应用程序。是否有人遇到相同问题或知道解决方案,请提供帮助。
以下是我正在使用的代码段。
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,data);
}
解决方法
看到这样的问题:设备上的android facebook共享问题可能会有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。