微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

facebook身份验证对话框立即消失

如何解决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 举报,一经查实,本站将立刻删除。