Avançar para a área de conteúdo

ir para o conteúdo principal

developerWorks Brasil  >  Software livre  >

Crie Aplicativos BlackBerry com Ferramentas de Software Livre, Parte 2: Construindo um Leitor de RSS

developerWorks
Ir para a página anteriorPágina 4 de 9 Ir para a próxima página

Opções de documento

Código de amostra


Classificar este tutorial

Ajude-nos a melhorar este conteúdo


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.



Voltar para parte superior



Ir para a página anteriorPágina 4 de 9 Ir para a próxima página