This repository was archived by the owner on Dec 29, 2022. It is now read-only.
-
Couldn't load subscription status.
- Fork 271
This repository was archived by the owner on Dec 29, 2022. It is now read-only.
Geofire query doesn't work in android #163
Copy link
Copy link
Open
Description
here is my code
addGeoQueryDataEventListener method not calling
private fun allvendors() {
var vendorList:JSONObject
vendorArray= JSONArray()
var ref_vendore = FirebaseDatabase.getInstance(firebase_driver_url).getReference("location_vendor").child("1")
var geoFire_vendore = GeoFire(ref_vendore)
val geoQuery = geoFire_vendore?.queryAtLocation(GeoLocation(picklat, picklng), radius_driver)!!
loggg("geoquery",geoQuery.toString())
geoQuery.addGeoQueryDataEventListener(object :GeoQueryDataEventListener{
override fun onGeoQueryReady() {
Log.e("erropr","geoquery ready")
}
override fun onDataExited(dataSnapshot: DataSnapshot?) {
Log.e("erropr",dataSnapshot.toString())
}
override fun onDataChanged(dataSnapshot: DataSnapshot?, location: GeoLocation?) {
Log.e("erropr",dataSnapshot.toString())
}
override fun onDataEntered(dataSnapshot: DataSnapshot?, location: GeoLocation?) {
vendorArray.put(dataSnapshot?.key?.replace("vendor",""))
loggg("vendor list","$vendorArray")
}
override fun onDataMoved(dataSnapshot: DataSnapshot?, location: GeoLocation?) {
Log.e("erropr",dataSnapshot.toString())
}
override fun onGeoQueryError(error: DatabaseError?) {
Log.e("erropr",error.toString())
}
})
}`
Metadata
Metadata
Assignees
Labels
No labels