Como faço para manter uma exceção capturada de relatar como não capturada em um aplicativo blackberry?

votos
2

Edit: isso se aplica apenas aos simuladores, mas eu ainda gostaria de saber se existe uma resolução.

I tem alguns código em uma aplicação amora que trava uma excepção, em algum ponto, faz alguma manipulação no bloco de captura, em seguida, relança excepção, que é travado mais acima na pilha de chamadas. No entanto, embora eu pegá-lo mais tarde, eu ainda ver uma mensagem de erro exibida no simulador, juntamente com um erro JVM 104 nos logs do dispositivo. Há outra coisa que eu preciso fazer para suprimir esta tela de erro de exibir quando eu já capturar a exceção que está reclamando?

Publicado 11/02/2009 em 22:02
fonte usuário
Em outras línguas...                            


2 respostas

votos
4

Você já tentou o menu Preferências JDE, guia Simulator, depuração sub-seção? Há uma opção lá rotulado como "Não parar a execução quando uma exceção é capturado por catch (Throwable)". Talvez isso iria fazê-lo? (Isso pressupõe que você lançar o simulador do JDE)

Respondeu 11/02/2009 em 22:20
fonte usuário

votos
2

Você está realmente fazendo um catch (Throwable)? Como diz Marc, que vai aparecer nos logs de erro no simulador. RIM desencoraja fazer as coisas dessa maneira como você tomar uma batida de desempenho (I vai evitar ranting sobre seu projeto JVM), de modo que pode ser outra razão para resolver isso, as coisas simplesmente pegando uma maneira diferente (por exemplo, não Throwable, mas um tipo de exceção mais específico - a menos que você realmente precisa que o rastreamento de pilha).

Respondeu 12/02/2009 em 04:42
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more