Я использую базу данных Firebase Realtime для разработки небольшого приложения. Я читал, что KeepSynced(true)
будет держать пустой слушатель в локации. Я хотел бы знать, отличается ли он от события прослушивателя (ValueEvent, ChildEvent...) или нет. Нужно ли устанавливать для Keepsynce значение False при уничтожении активности? Спасибо.
keepSynced ничем не отличается от любого другого слушателя. Вы просто не предоставляете обратный вызов и не знаете, когда данные в этом месте синхронизируются.
Do we need to set Keepsynce to False when activity destroyed?
Это зависит от вас. Вы должны прекратить синхронизацию данных, когда вы больше не хотите, чтобы это происходило. Это не обязательно связано с жизненным циклом вашей деятельности.