慕運(yùn)維8079593
2022-12-15 16:17:00
我正在嘗試注銷我的項(xiàng)目。我希望每當(dāng)我單擊注銷圖像時(shí),我都打算再次進(jìn)入我的登錄頁面。對(duì)于登錄,我使用的是 Firebase。但是我已經(jīng)為意圖編寫了代碼,并且每當(dāng)我運(yùn)行我的應(yīng)用程序時(shí)它都會(huì)崩潰。不幸的是,動(dòng)畫(我的項(xiàng)目名稱)已經(jīng)停止。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貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
你沒有初始化firebaseAuth
.
在onCreate()
方法中,初始化FirebaseAuth
實(shí)例。
firebaseAuth = FirebaseAuth.getInstance();

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
您已經(jīng)創(chuàng)建了一個(gè)變量FirebaseAuth firebaseAuth;
,但您必須初始化該firebaseAuth
變量。在 onCreate 方法下或訪問變量之前初始化firebaseAuth
變量。寫firebaseAuth = firebaseAuth.getInstance();
初始化。應(yīng)用程序崩潰只是因?yàn)?code>firebaseAuth是null
.
添加回答
舉報(bào)
0/150
提交
取消