我想在用户未连接到互联网时更新 Firebase 数据库。就像您在应用程序中一样,现在关闭应用程序就关闭了互联网连接。所以我LifeCycleObserver
用来检测应用程序是在前台还是在后台。我想在我的应用程序类中调用 onStop 时将用户状态设置为离线。当互联网连接开启时,它工作完美。
我试过 OnDisconnect().setValue(-) 但它不起作用。谁能帮我解决这个问题?
userDatabase.child(AppConstants.USER_IS_ONLINE).onDisconnect().setValue(status,object : DatabaseReference.CompletionListener{ override fun onComplete(p0: DatabaseError?, p1: DatabaseReference) { Log.d("Success","YES") } })
慕少森
相关分类