2011-08-05 35 views
3

我在我的应用程序中实现了面书api,我有一个登录Facebook的 按钮。如何在android中成功登录Facebook后重定向另一个活动?

每当我按这个按钮登录Facebook,它工作正常。现在我想在Facebook成功登录时重定向另一项活动。

如何实现这一点,我该如何实现回调方法呢?请帮帮我。

+0

@i想成功登录Facebook后重定向到我的活动。如何操作 – John

回答

4

我已经使用Facebook的SDK,如能在我的例子中可以看出:

mFacebook.authorize(this, new String[] { "friends_birthday", "friends_about_me", "read_friendlists" }, new DialogListener() { 

      @Override 
      public void onFacebookError(FacebookError arg0) { 

      } 

      @Override 
      public void onError(DialogError arg0) { 

      } 

      @Override 
      public void onComplete(Bundle arg0) { 

       //start activity here. 

      } 

      @Override 
      public void onCancel() { 

      } 
     }); 

要启动在一般的活动(把这个onComplete()):

Intent intent = new Intent(context, TargetActivity.class); 
startActivity(intent); 

此外,确保您将目标活动添加到您的AndroidManifest.xml中。您必须在<activity/>标签中执行此操作。没有这个,你的应用程序将崩溃。

相关问题