У меня есть блок кода, в котором намерение должно работать при некоторых указанных c условиях, когда он работал нормально два дня go, но теперь он перестает работать. Все работает, кроме намерения.
Вот код.
mFireStore = FirebaseFirestore.getInstance()
mFireStore.collection("USERS")
.whereEqualTo("Number", "+92"+number.text.toString())
.get()
.addOnSuccessListener { documents ->
for (document in documents) {
if(document.exists()){
number.error = "This number already exist"
}else{
val OTP = Intent(this,OTPActivity::class.java)
OTP.putExtra("Name",NAME.text.toString())
OTP.putExtra("Age","20")
OTP.putExtra("District","s")
OTP.putExtra("Number",number.text.toString())
startActivity(OTP)
}
}
}
.addOnFailureListener { exception ->
Toast.makeText(this,exception.toString(),Toast.LENGTH_SHORT).show()
}
Когда я собираюсь выйти из этого блока пожарного депо, он работает. Не знаю, что происходит не так. Даже он работал прекрасно два дня go