Cerrar aleatoriamente la aplicación – InputManagerService: Recibió RemoteException enviando notificación setActive (false)
Tengo una aplicación Android muy simple, similar a la aplicación fingerpaint. Estoy dibujando algunas líneas en la pantalla con mi dedo.
Mi problema es que, la aplicación se cierra aleatoriamente, llevándome de nuevo a la pantalla de inicio de Android.
Sólo registro que puedo ver en LogCat es esa línea:
(Warning) Tag: InputManagerService: Got RemoteException sending setActive(false) notification to pid 4962 uid 10077.
Ninguna excepción es lanzada.
He intentado compilar proyectos contra Android 2.0, 2.1 y 2.2 …
He intentado inhabilitar el atributo debuggable en manifiesto.
Tengo este problema tanto en Nexus One y 2.2 Emulator.
Mi problema era dibujar en el objeto de la lona de 2 hilos diferentes.
Estaba jugando con la muestra de Android FingerPaint.java SDK y está accediendo a Canvas dentro de onTouchEvent. Sin embargo, también estaba utilizando SurfaceView y dibujo en lienzo dentro de mi hilo de animación.
Por lo tanto, la eliminación de acceso a objetos de Canvas de onTouchEvent (hilo de la aplicación principal) resolvió mi problema .
Gracias.