есть ли проблема при помещении моего snapshotlistener в Firestore в неактивный класс?
Я пытаюсь добавить snapshotlistener в мою модель (MVP), но он возвращает 0,
, но когда я обращаюсь к нему вкласс деятельности, он возвращается со значениями.
вот мой код:
override fun fetchJsonToFirestore(activity: Activity) {
FirebaseFirestore
.getInstance()
.collection("devices")
.addSnapshotListener(activity)
{ querySnapshot: QuerySnapshot?, e: FirebaseFirestoreException? ->
for (document in querySnapshot!!.documents) {
if (document.exists()) {
val notifPojo = document.toObject(Device::class.java!!)
mobileList.add(notifPojo!!)
}
}
}
presenter.mobileList(mobileList)