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.");"
發生什麼事,當我完成這個過程,我需要打開其他活動...幫助