¿Hay algún error en el código de ejemplo de Google Glass LiveCard en las Guías para desarrolladores?

Estaba pasando por los documentos de GDK en LiveCards (alta frecuencia) y me encontré con esta línea de código:

 mLiveCard.getSurfaceHolder().addCallback(new RenderThread()); 

RenderThread es una Class que extends Thread y no implementa SurfaceHolder.Callback . Por otro lado, en el mismo código de ejemplo definen LiveCardRenderer que implementa DirectRenderingCallback que a su vez extends SurfaceHolder.Callback . ¿No debería utilizarse LiveCardRenderer lugar de RenderThread ?

Gracias por atrapar eso. Tienes razón, debe ser new LiveCardRenderer() . La documentación ha sido corregida.

Esto se parece mucho a un error, como usted dice con razón, en lugar de new RenderThread() , usted debe tener new LiveCardRenderer() .

Si echas un vistazo y alguna de las aplicaciones de ejemplo en el GDK, por ejemplo, la aplicación de la brújula se puede ver que tienen algo así como

 mRenderer = new CompassRenderer(this, mOrientationManager, mLandmarks); mLiveCard.setDirectRenderingEnabled(true).getSurfaceHolder().addCallback(mRenderer); 

Donde CompassRenderer extiende SurfaceHolder.Callback como usted esperaría y el código es similar en principio a ésa dada para LiveCardRenderer .

Espero que eso ayude.

  • Cómo anular el botón de la cámara de Google Glass
  • ¿Cómo puedo panoramizar una webview en google glass
  • ¿Por qué el VoiceListener basado en Glass / GDK sólo captura VoiceCommand una vez en XE16?
  • Google Glass ADB dispositivos no encuentra. El controlador OMAP4430 no está instalado (¡no lo encuentra!)
  • ¿Podrá google glass ejecutar aplicaciones normales de Android?
  • Google Play Services "No auténtico" en Glass
  • Cómo iniciar una actividad normal en Google Glass
  • Cómo mostrar la pantalla de Google Glass en mi PC
  • Actualizar el texto de la tarjeta en Google Glass utilizando GDK?
  • Después de actualizar a kitkat, mi aplicación de vidrio que inserta las tarjetas en la línea de tiempo dejó de funcionar
  • Google Glass no aparece como un dispositivo en eclipse bajo DDMS.
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.