Por exemplo, uma classe Banco (usando RecordStore, etc) que lança as exceções para quem chama para mostrar os erros ao usuário.
Lanço uma por uma, lanço a “mais super” ou crio meu BancoException?
depende…
eu custumo criar exceptions minhas, tipo PersistenciaException, então capturo qualquer SQLException e lanço ela, p/ poder tratar a msg p/ o usuario.
[]'s
Betinhum
jgbt:
depende…
eu custumo criar exceptions minhas, tipo PersistenciaException, então capturo qualquer SQLException e lanço ela, p/ poder tratar a msg p/ o usuario.
[]'s
Mas isso em J2ME? Estou perguntando por causa das limitações dos dispositivos.
Betinhum
try {
banco = new Banco();
rede = new Rede();
} catch (RecordStoreFullException e) {
gui.telaErro("Banco Cheio");
} catch (RecordStoreNotFoundException e) {
gui.telaErro("Banco não encontrado");
} catch (RecordStoreException e) {
gui.telaErro("Erro ao Abrir Banco");
}
catch (BluetoothStateException e) {
gui.telaErro("Problemas com a Rede");
}
}
ou
try {
banco = new Banco();
rede = new Rede();
} catch (RecordStoreException e) {
gui.telaErro("Erro ao Abrir Banco");
}
catch (BluetoothStateException e) {
gui.telaErro("Problemas com a Rede");
}
}
?