【问题标题】:Android Code Causing Emulator to Close Immediately without Running [duplicate]Android代码导致模拟器立即关闭而不运行[重复]
【发布时间】:2018-03-22 10:31:06
【问题描述】:

下面的代码会运行,但是当我在 android 模拟器中运行应用程序时,应用程序将立即打开然后关闭。我是一个 android 编程初学者,谢谢

有问题的代码如下

    login.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            String emailString =email.getText().toString();
            String pwd =password.getText().toString();

            if(!emailString.equals("")&& !pwd.equals("")){
                mAuth.signInWithEmailAndPassword(emailString,pwd)
                        .addOnCompleteListener(MainActivity.this, new OnCompleteListener<AuthResult>() {
                            @Override
                            public void onComplete(@NonNull Task<AuthResult> task) {
                                if(!task.isSuccessful()){
                                    Toast.makeText(MainActivity.this,"Unrecognised Credentials",Toast.LENGTH_LONG).show();
                                } else { Toast.makeText  
          (MainActivity.this,"recognised  Credentials",Toast.LENGTH_LONG).show();  

                                }
                            }
                        });
            }

    @Override
    protected void onStart() {
    super.onStart();
    mAuth.addAuthStateListener(mAuthListener);


    }

    @Override
    protected void onStop() {
    super.onStop();

    if(mAuthListener != null){
        mAuth.removeAuthStateListener(mAuthListener);
     }
     }
     }

【问题讨论】:

  • 您遇到什么错误?请分享日志。

标签: java android firebase firebase-authentication


【解决方案1】:

初始化FirebaseAuth.并将.json文件放入app文件夹

mFirebaseAuth = FirebaseAuth.getInstance();

【讨论】:

    【解决方案2】:

    确保您的 loginActivity 或 MainActivity,无论什么。这是在 AndroidManifest 文件中定义的。再次检查onCreate方法,有没有语法错误。

    【讨论】:

    • 我确实有语法错误,但我不确定如何解决错误在这段代码中的问题
    • 出现错误的地方,把光标放在上面。它显示了语法的更正。或者点击那里,代码屏幕左侧会出现一个黄色或红色灯泡,然后告诉我它显示的内容。
    • 语法错误就在代码的底部并显示 );}}}} 所需的我已经尝试过,但它仍然不起作用
    猜你喜欢
    • 2020-10-22
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 2015-02-28
    • 2015-10-20
    • 2020-01-24
    • 2020-07-03
    • 1970-01-01
    相关资源
    最近更新 更多