Как я могу исправить следующую ошибку в моей деятельности?
Причина: com.google.firebase.database.DatabaseException: вызовы setPersistenceEnabled () должны быть сделаны перед любым другим использованием FirebaseDatabaseinstance.
Я установил setPersistenceEnabled () так в своей деятельности:
override fun onOptionsItemSelected(item: MenuItem?): Boolean {
when (item?.itemId) {
R.id.ViewThat_add -> {
val intent = Intent(this, Add::class.java)
startActivity(intent)
}
R.id.ViewThat_delete -> {
delete()
}
R.id.ViewThat_Download -> {
enablePersistence()
download()
}
}
return super.onOptionsItemSelected(item)
}
private fun enablePersistence() {
FirebaseDatabase.getInstance().setPersistenceEnabled(true)
}
Внутри документации это было сделано очень похоже на это, я действительно не знаю, какисправить эту ошибку.