Событие 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";
}