EVENT_RADAR_WARNING event is not being received by ApiCallback

54 Views Asked by At

We are trying to receive a specific event when it gets close to a radar... but sygic sdk is not sending this event to our callback, any ideas?

My code:

private val mApiCallback: ApiCallback = object : ApiCallback {
        override fun onServiceDisconnected() {}
        
        override fun onServiceConnected() {
            try {
                mApi?.registerCallback()
            } catch (e: RemoteException) {
                Log.e("RegisterCallback", "Error code:" + e.message)
            }
        }

        override fun onEvent(event: Int, data: String?) {
            var show = false
            when (event) {
                ApiEvents.EVENT_RADAR_WARNING -> show = true
            }
            // Handle events
        }
    }

override fun onCreate(
    savedInstanceState: Bundle?
) {
    super.onCreate(savedInstanceState)
    mApi = Api.init(applicationContext,  "com.sygic.fleet",     "com.sygic.fleet.SygicService", mApiCallback)
    mApi?.connect()
    mEvents[ApiEvents.EVENT_ROUTE_FINISH] = "Radar próximo";
}
0

There are 0 best solutions below