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

Geofire query doesn't work in android  #163

@kishanverma26

Description

@kishanverma26

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions