小编Jaw*_*mro的帖子

SetProviders方法已标记为已弃用

我正在按照Udacity的教程开发Firebase android应用程序.

IDE浏览器标记了setProviders方法,经过文档后我无法找到解决方案.有没有办法解决问题.这是代码:

    mMessagesDatabaseReference.addChildEventListener(mChildEventListener);
    mAuthStateListener = new FirebaseAuth.AuthStateListener() {
        @Override
        public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
            FirebaseUser user = firebaseAuth.getCurrentUser();
            if (user != null){
                Toast.makeText(MainActivity.this,"You are signed in, Welcome", Toast.LENGTH_SHORT).show();
            }else{
               startActivityForResult(
                       AuthUI.getInstance()
                                        .createSignInIntentBuilder()
                                        .setIsSmartLockEnabled(false)
                                        .setProviders(
                                                AuthUI.EMAIL_PROVIDER,
                                                AuthUI.GOOGLE_PROVIDER
                                                )
                                        .build(),
                                        RC_SIGN_IN);
            }
        }
    };

}
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-authentication

11
推荐指数
2
解决办法
5359
查看次数