我正在尝试按照 google 登录的官方文档将带有 firebase 的 google 登录添加到我的项目中。
https://developers.google.com/identity/sign-in/android/sign-in
我已经看到其他问题,但没有人可以解决我的问题。我不明白我是否必须创建自己的 updateUI() 方法或者我必须添加一些库,如果我必须编写它,我必须做什么。代码简短而简单
package com.database.gabriele.databasefb;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.google.android.gms.auth.api.signin.GoogleSignIn;
import com.google.android.gms.auth.api.signin.GoogleSignInAccount;
import com.google.android.gms.auth.api.signin.GoogleSignInClient;
import com.google.android.gms.auth.api.signin.GoogleSignInOptions;
import com.google.android.gms.common.SignInButton;
import com.google.firebase.auth.FirebaseAuth;
public class MainActivity extends AppCompatActivity {
SignInButton button;
FirebaseAuth mAuth;
private final static int RC_SIGN_IN = 2;
GoogleSignInClient mGoogleSignInClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
mGoogleSignInClient = GoogleSignIn.getClient(this, gso);
button = (SignInButton) findViewById(R.id.sign_in_button);
}
@Override
protected void onStart()
{
super.onStart();
GoogleSignInAccount account …Run Code Online (Sandbox Code Playgroud)