Skip to content
This repository has been archived by the owner on Dec 29, 2022. It is now read-only.

Geofire query doesn't work in android #163

Open
kishanverma26 opened this issue May 17, 2020 · 1 comment
Open

Geofire query doesn't work in android #163

kishanverma26 opened this issue May 17, 2020 · 1 comment

Comments

@kishanverma26
Copy link

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())
            }

        })
    }`
@samtstern
Copy link
Contributor

@kishanverma26 saying that it "doesn't work" is not enough information to help debug. What is happening, what do you expect to happen, do you see any errors, are you sure your data is correct, etc?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants