|  | Próximas Etapas
Existem alguns itens adicionais a serem considerados antes de você se aprofundar.
Manipulação de Erros
A manipulação de erros é omitida neste tutorial para fins de concisão e clareza. É claro que qualquer código pronto para produção
deveria ter uma boa dose de manipulação de erros e de instruções para o usuário no caso de algo dar errado.
Sem necessidade, a manipulação de erros foi incluída na classe IBMRssXMLHandler. Observe
a implementação dos métodos error e fatalerror. Se esses métodos não
forem implementados por nosso manipulador e um erro for encontrado, o processo de análise inteiro falhará. Nesse caso, todos
os itens que possuem dados inválidos serão simplesmente ignorados no feed. O aplicativo pode continuar e processar os dados
da melhor maneira possível, sem erros fatais problemáticos que resultam na perda de alimentação de dados quando o problema
for apenas uma entrada inadequada.
Atualizações Automáticas
A classe IBMRssComms foi implementada como uma extensão de java.lang.Thread. Para
um leitor de RSS pronto para produção, é desejável que os dados sejam atualizados de acordo com um planejamento ou de forma automatizada. Ao
se levantar pela manhã e pegar seu BlackBerry, você pode ter as informações e as notícias mais recentes em seu leitor de RSS. Você pode
transformar o aplicativo em um módulo de sistema e configurar um cronômetro para chamar a classe IBMRssComms
em uma hora mais conveniente. Ao implementar essa classe como um encadeamento, ela pode fazer seu trabalho em segundo plano sem interferir
nos outros usos do aplicativo.
|  |
|