小编Suz*_*ruz的帖子

如何让用户在Firebase中注销?

我正在使用Firebase身份验证在Android中创建一个简单的身份验证应用 直到现在我成功签署了用户,但问题是用户仍然登录,我找不到签署他的方法.

这是我的MainActivity.java代码

public class MainActivity extends AppCompatActivity {

    private FirebaseAuth mAuth;
    private FirebaseAuth.AuthStateListener mAuthListener;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //tracking the sign in and singn out operations
        mAuth = FirebaseAuth.getInstance();
        mAuthListener = new FirebaseAuth.AuthStateListener(){
            @Override
            public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
                FirebaseUser user = firebaseAuth.getCurrentUser();
                if (user!=null){
                    System.out.println("User logged in");
                }
                else{
                    System.out.println("User not logged in");
                }
            }
        };
    }


    public void onStart(){
        super.onStart();
        mAuth.addAuthStateListener(mAuthListener);
    }
    public void onStop(){
        super.onStop();
        if (mAuthListener != null) {
            mAuth.removeAuthStateListener(mAuthListener); …
Run Code Online (Sandbox Code Playgroud)

authentication android firebase firebase-authentication

20
推荐指数
6
解决办法
4万
查看次数

如何在android studio中启用设备框架?

我使用的是 Android Studio 版本 2.2.3,因为我已经安装了它,所以当我们进行预览时,没有包含设备框架(如图所示)。我已经尝试了很多,但似乎没有选择包含设备框架。

在此输入图像描述

android android-emulator android-studio

10
推荐指数
2
解决办法
1万
查看次数