无法通过Android应用程序在Facebook上共享内容

无法通过Android应用程序在Facebook上共享内容,android,Android,我有一个android应用程序,其中我使用Facebook android SDK将我的应用程序中的内容发布到Facebook墙。在我更新手机上的Facebook应用程序之前,我的代码一直工作正常。从那时起,每当我试图在Facebook上发布内容时,我都会看到带有“加载”选项的登录屏幕,几秒钟后,什么也没有发生。这是我正在使用的代码 在Facebook上点击按钮 if(isOnline()) { mFacebook = new Facebook("APP ID")

我有一个android应用程序,其中我使用Facebook android SDK将我的应用程序中的内容发布到Facebook墙。在我更新手机上的Facebook应用程序之前,我的代码一直工作正常。从那时起,每当我试图在Facebook上发布内容时,我都会看到带有“加载”选项的登录屏幕,几秒钟后,什么也没有发生。这是我正在使用的代码

在Facebook上点击按钮

if(isOnline())
        {
        mFacebook = new Facebook("APP ID");


        mFacebook.authorize(this,new String[] {"publish_stream", "read_stream", "offline_access"}, new AuthorizeListener());

        }
授权侦听器的代码为

class AuthorizeListener implements DialogListener {


 public void onComplete(Bundle values) {

       //  Handle a successful login
    postOnWall("My wall text");


      }

    @Override
    public void onCancel() {



    }

    @Override
    public void onError(DialogError e) {




    }

    @Override
    public void onFacebookError(FacebookError e) {



    }
    }
在调试之后,我发现在调用authorize函数之后没有调用OnComplete方法,也没有异常。在我在Android手机上更新Facebook应用程序之前,这一切都很顺利


任何帮助都将不胜感激

请确保您在活动的onActivityResult
中调用了
Facebook.authorizeCallback

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  facebook.authorizeCallback(requestCode, resultCode, data);
  // ... anything else your app does onActivityResult ...
}
有关详细信息,请仔细阅读