plataforma pagina oficial méxico colombia blakcberry exception blackberry java-me

exception - pagina - blakcberry



¿Cómo mantengo una excepción atrapada de informar como no detectada en una aplicación Blackberry? (2)

¿Has probado el menú de Preferencias de JDE, la pestaña Simulador, la subpestaña Depuración? Hay una opción allí etiquetada como "No detener la ejecución cuando una captura es atrapada por catch (Throwable)". Tal vez eso lo haría? (Esto supone que inicie el simulador desde JDE)

Editar: esto solo se aplica a los simuladores, pero aún me gustaría saber si hay una resolución.

Tengo un código en una aplicación Blackberry que atrapa una excepción en algún momento, si se maneja en el bloque catch, entonces vuelve a lanzar la excepción, que se encuentra más arriba en la pila de llamadas. Sin embargo, aunque lo veo más tarde, aún veo un mensaje de error en el simulador, junto con un error jvm 104 en los registros del dispositivo. ¿Hay algo más que deba hacer para evitar que se muestre esta pantalla de error cuando ya capto la excepción de la que se queja?


¿Estás realmente haciendo una captura (Throwable)? Como dice Marc, eso aparecerá en los registros de errores en el simulador. RIM desalienta hacer las cosas de esa manera al tomar un golpe de rendimiento (evitaré despotricar sobre su diseño de JVM), así que esa puede ser otra razón para resolver esto simplemente capturando las cosas de otra manera (por ejemplo, no Throwable pero un tipo de excepción más específico) - a menos que realmente necesites ese rastro de pila).