Android lanzando excepción, e.getMessage () es nulo
Actualmente estoy escribiendo una aplicación para Android que usa notificaciones de Push. Mi aplicación se registra correctamente en los servidores de Google y se obtiene un ID, y tengo código del lado del servidor que utiliza este ID y empuja una notificación a la aplicación, que se recibe.
Cuando se recibe el empuje, estoy llamando a una clase personalizada que, dentro de un hilo, consulta un servidor remoto para obtener información que luego se tratará en la aplicación.
- Excepción personalizada de los extremos de Google Cloud
- Android JUnit: Cómo hacer que una excepción cause un caso de prueba para pasar (anotación @Test)
- Scala en Android: java.lang.NoSuchMethodError: java.lang.String.isEmpty
- Excepción al descompilar apk
- ZipException: entrada duplicada: com.nineoldandroids
El método que se llama es:
private Thread checkUpdate = new Thread() { public void run() { try { URL updateURL = new URL("http://this.site.com/some/path"); URLConnection conn = updateURL.openConnection(); InputStream is = conn.getInputStream(); BufferedInputStream bis = new BufferedInputStream(is); ByteArrayBuffer baf = new ByteArrayBuffer(50); int current = 0; while ((current = bis.read()) != -1) { baf.append((byte) current); } /* Convert the Bytes read to a String. */ html = new String(baf.toByteArray()); mHandler.post(showUpdate); } catch (Exception e) { // Show message if there was an error with the site. Log.e("C2DM", "Exception: " + e.getMessage()); } } };
La línea en LogCat es la siguiente: 07-31 18: 15: 59.903: INFO / C2DM (681): Excepción: null
En LogCat no hay rastro de pila lanzado porque el error se maneja supongo, pero no estoy seguro de exactamente lo que está lanzando la excepción o incluso qué tipo de excepción es .. (aunque sé que no es IOException, he intentado captura Que específicamente y lo saltó)
- Desafortunadamente, MyApp se ha detenido - no hay registros de error en logcat
- Problema de MediaRecorder en Android Lollipop
- Problemas con la clase MediaRecorder para grabar audio - prepare () da una excepción - Permiso denegado
- Una manera ideal de configurar el manejador de excepciones global sin atrapar en Android
- ActionBarSherlock: java.lang.IllegalStateException en muy pocos dispositivos
- Java.lang.NoClassDefFoundError: android.support.v7.appcompat.R $ styleable
- Cómo evitar que la aplicación de Android se bloquee debido a la excepción en el hilo de fondo?
- Android: java.lang.NoClassDefFoundError: com.google.android.gms.R $ styleable
- Obtener fondo, dibujable, vista
- Manera correcta de almacenar la autenticación en una aplicación Phonegap