¿Puede alguien explicarme por qué el controlador Android "Catch" no inicializará un objeto Exception? Cuando se produce un error y mi código intenta inicializar un objeto de excepción, es SIEMPRE NULO.La excepción es NULL siempre
Lo anterior no tiene sentido para mí porque la excepción siempre debe inicializar el período del objeto Excepción. Nunca debe ser nulo si ocurre un error.
Soy bastante nuevo en el Eclipse Android IDE/SDK y estoy seguro de que no tengo todo configurado al 100%. Sin embargo, este tipo de funcionalidad me parece que debería funcionar todo el tiempo, no después de la configuración.
¿Puedes mostrar la parte relevante de tu código? ¿Qué evidencia ha utilizado para llegar a la conclusión de que la excepción es nula? ¿Cómo observaste esta evidencia? –
Hola, tengo la siguiente configuración de controlador: catch (excepción ex) { \t System.out.println ("ERROR: \ n \ n" + ex.toString()); } Cuando ejecuto la depuración, la excepción siempre es NULL ... independientemente de cuál sea el error. Nunca inicializa – John
Tiene un punto de interrupción dentro del bloque catch, y ex es nulo? Encuentro que es difícil de creer ... Si ex era nulo, su declaración impresa arrojaría una excepción de puntero nulo, ¿eso es lo que sucede? –