Android: SurfaceView, por qué dibujar en diferentes hilos

SurfaceView: Como sé, SurfaceView se basa en diferentes hilos (usando SurfaceHolder.Callback()).

En un proyecto de juego de Android, veo en SurfaceViewclase: procesan física (ubicación, ...) en la misma clase, pero cuando procesan gráficos (dibujar en la pantalla), usan otro hilo para procesar. Y Android Example también Landernha usado este modelo.

Por favor, dime qué ventajas de este modelo? (significa, usar otro hilo para dibujar en la pantalla en lugar de dibujar en el mismo hilo de SurfaceView).

Gracias :)

Respuesta 1

He estado buscando una respuesta a esto, pero parece que mi problema es más específico que otros. Entonces tengo dos clases y una interfaz. La interfaz se llama "Comparable" y sé que el ...

Estoy creando un juego y quería usar el motor de física JBullet. He buscado los Javadocs pero no he encontrado nada. ¿Cómo defino una forma personalizada para usar con JBullet? Estaba buscando ...

Tengo el siguiente archivo .travis.yml en mi proyecto, configurado para compilar siempre y para implementar solo cuando la compilación se desencadena por una etiqueta de GitHub que coincide con una determinada cadena de versión: idioma: java sudo: ...

Tengo una clase padre con algún método doIt (...) y varias clases internas. He cambiado la implementación de este método. La firma del método no se modificó. La lógica de esa clase es demasiado complicada y yo ...