Я синхронизирую события между носимым устройством и смартфоном. Поскольку я хочу, чтобы мои события были получены телефоном, даже если они отключены, я начал использовать DataAPI вместо MessageAPI, но теперь "синхронизация" занимает около 1-2 секунды вместо 0,1-0,5 секунды (воспринимаемые тайминги).
Я передаю в случае сообщений строковый путь типа «/notification/click» и два байта необработанных данных. В случае DataAPI я использую путь «/notification/click/1» и один байт необработанных данных. Вы тоже видели такое поведение? Знаете ли вы, как это исправить, кроме как использовать DataAPI только в том случае, если устройство находится в автономном режиме?
Если вы хотите увидеть код, пожалуйста, оставьте комментарий. Поскольку в этом коде много стандартного кода, я не добавлял его (пока).
onDataChanged
вызываться не будет? - person StuStirling   schedule 24.11.2015