簡體   English   中英

登錄Facebook SDK 4 Android

[英]Login 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.");" ,完成此過程后,我需要打開其他活動...幫助

嘗試此鏈接將向您展示如何制作登錄Facebook SDK v.4 https://youtu.be/myWu-q8Q2NA

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM