Скорее всего, вы хотите поместить этот код в onCreate()
, который запускается один раз при создании экземпляра Activity. Он не запускается, когда пользователь переходит к другому действию и возвращается, если первое действие не будет уничтожено за это время. Но тогда, скорее всего, вам все равно придется обновить sh ваше подключение к Firebase. Как указывает Гастон в своем ответе, вам нужно узнать обо всем жизненном цикле Android и понять, когда происходит каждое событие, чтобы решить, куда писать, и писать свой код.