[英]Android - Setting interfaces in onStart() and clearing them in onStop()
[英]Android firebase onStart and onStop explanation
我剛開始在Android中使用Firebase,但我無法理解onStart和onStop中的某些內容。
為什么必須在stop方法上包含此代碼? 為什么我們需要刪除監聽器?
@Override
protected void onStop() {
super.onStop();
Log.d(TAG, "onStop: ");
if(mAuthStateListener != null)
mAuth.removeAuthStateListener(mAuthStateListener);
}
還有一個問題是,在onStart方法而不是onCreate中設置mAuth偵聽器有什么好處?
@Override
protected void onStart() {
super.onStart();
Log.d(TAG, "onStart: ");
mAuth.addAuthStateListener(mAuthStateListener);
}
這就是他們在Firebase->身份驗證演示中的推特方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.