问题描述: 在安卓应用中使用脸书登录按钮时,应用崩溃。
解决方法:
implementation 'com.facebook.android:facebook-android-sdk:[版本号]'
[脸书应用密钥]
LoginButton facebookLoginButton = findViewById(R.id.facebook_login_button);
callbackManager = CallbackManager.Factory.create();
facebookLoginButton.registerCallback(callbackManager, new FacebookCallback() {
@Override
public void onSuccess(LoginResult loginResult) {
// 登录成功的处理逻辑
}
@Override
public void onCancel() {
// 取消登录的处理逻辑
}
@Override
public void onError(FacebookException error) {
// 登录错误的处理逻辑
}
});
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
callbackManager.onActivityResult(requestCode, resultCode, data);
}
通过以上步骤检查和调试,应该能够解决安卓应用中脸书登录按钮崩溃的问题。