Событие EVENT_RADAR_WARNING не получено ApiCallback

Мы пытаемся получить конкретное событие, когда оно приближается к радару ... но sygic sdk не отправляет это событие нашему обратному вызову, есть идеи?

Мой код:

      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 ответов

Другие вопросы по тегам