2015-04-04 90 views
2

我有這樣的代碼....登錄Facebook的SDK 4的Android

public class LoginActivity extends Activity { 
List<String> permissionNeeds = Arrays.asList("email", "user_birthday", 
     "user_hometown"); 
private LoginButton loginButton; 
CallbackManager callbackManager; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 

    FacebookSdk.sdkInitialize(this); 
    callbackManager = CallbackManager.Factory.create(); 
    setContentView(R.layout.activity_login); 
    loginButton = (LoginButton) findViewById(R.id.login_button); 
    loginButton.setReadPermissions(permissionNeeds); 

    loginButton.registerCallback(callbackManager, 
      new FacebookCallback<LoginResult>() { 

       @Override 
       public void onSuccess(LoginResult result) { 
        // TODO Auto-generated method stub 
        Log.e("MainActivity", "Facebook session Opened."); 

       } 

       @Override 
       public void onCancel() { 
        // TODO Auto-generated method stub 
        Log.e("MainActivity", "Facebook session Cancel."); 

       } 

       @Override 
       public void onError(FacebookException error) { 
        // TODO Auto-generated method stub 
        Log.e("MainActivity", "Facebook session Error."); 

       } 
      }); 

}} 

但我不知道當我完成登錄,因爲當我看到我的日誌,我不看我的日誌"Log.e("MainActivity", "Facebook session opened.");"發生什麼事,當我完成這個過程,我需要打開其他活動...幫助

回答