为了账号安全,请及时绑定邮箱和手机立即绑定

注销我的应用程序时出现问题。应用程序不断崩溃

注销我的应用程序时出现问题。应用程序不断崩溃

慕运维8079593 2022-12-15 16:17:00
我正在尝试注销我的项目。我希望每当我单击注销图像时,我都打算再次进入我的登录页面。对于登录,我使用的是 Firebase。但是我已经为意图编写了代码,并且每当我运行我的应用程序时它都会崩溃。不幸的是,动画(我的项目名称)已经停止。import android.content.Intent;import android.graphics.drawable.AnimationDrawable;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.ImageView;import android.widget.RelativeLayout;import com.google.firebase.auth.FirebaseAuth;public class dashboard extends AppCompatActivity {    RelativeLayout myLayout;    AnimationDrawable animationDrawable;    ImageView imgauto,imgbud,imglimit,imgug,imgsignout;    FirebaseAuth firebaseAuth;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_dashboard);        timing(); ////////// animation      imgauto = findViewById(R.id.autoimg);        imgug = findViewById(R.id.ugimg);       imglimit =findViewById(R.id.limitimg);       imgsignout=findViewById(R.id.sign_out);      imgauto.setOnClickListener(new View.OnClickListener() {          @Override          public void onClick(View v) {             startActivity(new Intent(dashboard.this,view_rooms.class));           }        });      imglimit.setOnClickListener(new View.OnClickListener() {          @Override          public void onClick(View v) {              startActivity(new Intent(dashboard.this,limit_rooms.class));          }      });      imgug.setOnClickListener(new View.OnClickListener() {          @Override          public void onClick(View v) {              startActivity(new Intent(dashboard.this,guidance_new.class));          }      });        imgsignout.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                firebaseAuth.signOut();                finish();                startActivity(new Intent(dashboard.this,MainActivity.class));            }        });    }}
查看完整描述

2 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

你没有初始化firebaseAuth.

onCreate()方法中,初始化FirebaseAuth实例。

firebaseAuth = FirebaseAuth.getInstance();


查看完整回答
反对 回复 2022-12-15
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

您已经创建了一个变量FirebaseAuth firebaseAuth;,但您必须初始化该firebaseAuth变量。在 onCreate 方法下或访问变量之前初始化firebaseAuth变量。写firebaseAuth = firebaseAuth.getInstance();初始化。应用程序崩溃只是因为firebaseAuthnull.



查看完整回答
反对 回复 2022-12-15
  • 2 回答
  • 0 关注
  • 73 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信