我制作了一个 Android 应用程序,它从 Firebase database 接收实时数据.在我的主要 Activity 中,用户必须使用电子邮件和密码登录,成功后它会打开一个接收数据的新 Activity 。
似乎是,当用户离开我的应用程序时,Firebase 连接仍然建立。这对电池不利。
如何管理关闭和重新打开应用程序的连接?我想我需要使用 onPause()
和 onResume()
。我找到了类似 goOffline()
的方法,但我在新的 Firebase 中找不到这个方法。
最佳答案
是的,您可以在 onDestroy()
上使用 onPause()
、onStop()
等 Activity 生命周期方法来关闭连接。
此外,Firebase 似乎还有一个 goOffline()
方法 - https://www.firebase.com/docs/android/api/#firebase_goOffline .
关于android - 离开 Android 应用程序时关闭 Firebase 数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38903494/