setPersistenceEnabled
全部标签 当我尝试在fIREBASE中设置持久性时遇到问题,有人可以解释一下如何去做吗?protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_meal_details);if(mDatabase==null){mDatabase=FirebaseDatabase.getInstance().getReference();FirebaseDatabase.getInstance().setPersistenceEnable
当我尝试在fIREBASE中设置持久性时遇到问题,有人可以解释一下如何去做吗?protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_meal_details);if(mDatabase==null){mDatabase=FirebaseDatabase.getInstance().getReference();FirebaseDatabase.getInstance().setPersistenceEnable
我似乎不理解setPersistenceEnabled。我以为是通过调用FirebaseDatabase.getInstance().setPersistenceEnabled(true);作为我的Android应用程序对象中的第一件事,即使在飞行模式下,我也可以在本地读取和写入Firebase数据,并且我的数据将存储在本地,因此在应用程序下次启动时可用,即使在飞行模式下也是如此.我认为应用程序离线时进行的写入会在网络再次可用时与FB数据库同步。看来完全不是这样。[编辑]在飞行模式下写入已完成,但该数据似乎无法读取。addListenerForSingleValueEvent和Valu
我以为我使用以下所有数据进行聊天对话的整个时间都可以随时离线使用。不知何故,所有节点都是从服务器加载的。FirebaseDatabase.getInstance().setPersistenceEnabled(true);那么,根据DOCS:PersistenceBehavior:Byenablingpersistence,anydatathatwesyncwhileonlinewillbepersistedtodiskandavailableoffline,evenwhenwerestarttheapp.Thismeansourappwillworkasitwouldonlineus