База данных Firebase работает только при закрытой активности - PullRequest
0 голосов
/ 19 сентября 2019

Я создаю приложение с базой данных Firebase.Я пытаюсь записать в базу данных, но данные не обновляются, пока активность не закрывается.В этом примере, только когда экран закрыт, база данных обновляется.

class YouTubeActivity : AppCompatActivity() {
    private val database: DatabaseReference = FirebaseDatabase.getInstance().reference

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_you_tube)

        testeButton.setOnClickListener {
            database.child("teste").child("estado").setValue("testing")
        }

    }

    override fun onStart() {
        super.onStart()
        database.child("teste").child("estado").setValue("onStart")
    }

    override fun onPause() {
        super.onPause()
        database.child("teste").child("estado").setValue("onPause")
    }
    override fun onStop() {
        super.onStop()
        database.child("teste").child("estado").setValue("onStop")
    }
}

Правила:

{
  "rules": {
    ".read": true,
    ".write": true
  }
}

Почему это не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...