Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En este post te mostraré la solución a un problema de Android que dice así:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: me.parzibyte.controldeentregas, PID: 4817
java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor at android.graphics.Canvas.<init>(Canvas.java:131)
El error es muy claro: estamos pasando un bitmap inmutable al constructor de Canvas; hay que hacer el Bitmap mutable.
Hoy vengo a relatar un problema y su solución, que trata sobre un emulador fantasma en Android que aparece y desaparece al ejecutar las apps.
Es decir, seleccionas “Ejecutar app” y en la lista de dispositivos aparece uno que dice [OFFLINE] de manera intermitente.
Este es un post rápido en donde voy a explicar cómo se origina el error y cómo arreglar el error que dice algo así:
Resources$NotFoundException: String resource ID at android.content.res.Resources.getText at android.widget.TextView.setText
El error nos está indicando que no encuentra un recurso con determinado ID al llamar al método setText de un TextView. Vamos a ver cómo arreglarlo y sus orígenes, para que a la próxima no ocurra de nuevo.