我瀏覽了所有的文檔和很多博客,但沒有得到答案。「removeEventListener」(android)關閉Firebase實時數據庫連接嗎?
的是,我必須將火力實時在時刻database.That意味着,除非和直到一個用戶我的用戶可以使用的應用程序使用我application.After 100 100個同時連接的初始自由配額不destroy
的應用程序connection
仍然對該用戶保持開放,因此在此期間沒有其他用戶可以訪問。
所以我的問題是,如果我從數據庫引用中刪除監聽器,這也會關閉connection
嗎?
ValueEventListener listener = null;
DatabaseRefference ref =FirebaseDatabase.getInstance().getRefference("user");
listener = new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
ref.removeEventListener(listener);
//----Doing Stuffs
}
}
ref.addListenerForSingleValueEvent(listener);
有了這個我想實現的是,當用戶1得到他,他的搜索結果/她將不再持有一個connection
並以這種方式另一個用戶可以進入數據庫。
非常感謝您的回答 –