Android Wear ¿Cuánto tiempo permanecen las entradas de DataMap?

Estoy extendiendo una de mis aplicaciones para trabajar con Android Wear, y necesito enviar 4 mapas de bits para usar. Estoy usando el DataApi y DataMap para hacer esto y está funcionando bien.

Mi pregunta es, ¿cuánto tiempo permanecen sincronizados los datos en el DataApi ? ¿Podría todavía tener acceso a ellos una semana más adelante? ¿Es algo que tengo que manejar manualmente? Por ejemplo, si algún estado cambiara en el auricular, tendría que enviar diferentes mapas de bits. ¿Necesito eliminar los que están actualmente allí?

La documentación no es específica en este punto, pero supongo que se quedará allí para siempre, a menos que los limpie (o su aplicación se desinstala, supongo). Un DataItem se define como:

Objeto base de los datos almacenados en la red Android Wear. DataItem se replican en todos los dispositivos de la red. Contiene una pequeña cantidad de datos y activos asociados.

Dado que se describe como almacenamiento (y no de mensajería ) Supongo que una vez almacenados son permanentes, hasta que los elimine . Podrías pensar en esto como una extensión del directorio privado de datos de tu aplicación (solo este almacenamiento y su sincronización son administrados directamente por la aplicación Servicios de Google Play en lugar de los tuyos).

En cuanto a "una semana más tarde", tengo evidencia concreta: unos pocos ints que almacene la semana pasada siguen ahí. 😉

  • Lea los datos de color / luz subyacentes de Android Wear?
  • El cuadro de selección de dispositivos Android Wear dice "localhost offline: 4444 minSdk (API 20)> deviceSdk (API 1)"
  • La aplicación Android Wear no está instalada
  • Adición de capacidades de voz en Android Wear
  • Error Gradle: configuración declara la dependencia que no está declarada
  • Uso de GoogleApiClient desde IntentService de Notificación Push para enviar datos a Android Wear
  • Android Wear detecta "Mute"
  • No se puede usar Studio Designer con una clase derivada RelativeLayout personalizada
  • Cómo solicitar permisos de un servicio en Android Marshmallow
  • Adb no reconoce el equipo samsung live o lg g watch
  • Android Studio módulos de proyecto "móviles" y "desgaste", ubicación de componentes compartidos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.