gpt4 book ai didi

android - firebase 监听器在哪里监听 RAM 或磁盘?

转载 作者:行者123 更新时间:2023-11-29 16:51:06 25 4
gpt4 key购买 nike

在下面的代码中:-

 String FirebaseRefer = Constants.Client + "/" + Constants.firebaseProjects + "/" + Constants.name + "/xyz";
DatabaseReference agendaRef = FirebaseDatabase.getInstance().getReference(FirebaseRefer);
agendaRef.keepSynced(true);

agendaRef.addListenerForSingleValueEvent(new com.google.firebase.database.ValueEventListener() {

@Override
public void onDataChange(com.google.firebase.database.DataSnapshot snapshot) {

firebase 监听器在哪里监听?是 RAM 中的 firebase 数据还是磁盘中的数据?

最佳答案

Firebase 数据库客户端会在您的应用内存中保留您正在收听的所有数据的副本。一旦删除了某个位置的最后一个监听器,数据就会从内存中删除。由于您调用了 agendaRef.keepSynced(true),这意味着 agendaRef 中的所有数据都保存在内存中,并保持最新。

如果你enable persistence客户端还将 Activity 和最近的数据持久保存到磁盘。

关于android - firebase 监听器在哪里监听 RAM 或磁盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46418909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com