Sto sincronizzando gli eventi tra il wearable e lo smartphone. Poiché desidero che i miei eventi vengano ricevuti dal telefono anche se sono scollegati, ho iniziato a utilizzare DataAPI anziché MessageAPI, ma ora la "sincronizzazione" richiede circa 1-2 secondi anziché 0,1-0,5 secondi (tempi percepiti).DataAPI molto più lento di MessageAPI?
Sto trasmettendo in caso di messaggi un percorso di stringa come "/ notification/click" e due byte di dati grezzi. Nel caso di DataAPI, utilizzo il percorso "/ notification/click/1" e un byte di dati non elaborati. Hai visto anche questo comportamento? Conosci un trucco per fissarlo, ad eccezione di utilizzare DataAPI solo se il dispositivo è offline?
Se vuoi vedere qualche codice per favore lascia un commento. Dal momento che quel codice ha un codice molto più basso della piastra, non l'ho aggiunto (ancora).
Lo trovo incredibilmente lento. Cosa hai fatto alla fine? – StuStirling
Oh, ho bisogno di rivedere questa domanda. Quell'enorme Dalay era una specie di insetto che era sparito dopo un po 'di tempo. Tuttavia uso molte operazioni di bit per ridurre la quantità di dati da trasferire. Questo ti aiuta? – rekire
Grazie per la risposta. Il problema che sto avendo è che sto salvando le cose bene alla API di dati sul lato mobile. Mi sto collegando bene alla fine di usura in un WearableListenerService ma solo occasionalmente viene chiamato. – StuStirling