Você já deve ter reparado que a maioria dos programas para Palm OS restaura o estado da aplicação a partir do ponto em que parou. Isso não é uma mágica: a aplicação é que toma esse cuidado, de gravar o estado (tela em que parou, dados preenchidos, etc.) para recuperar ele posteriormente.
Isso pode ser feito de forma relativamente fácil no SuperWaba com o waba.sys.Settings.appSettings. Essa é uma variável do tipo String, onde ao receber alguma informação, faz com que a VM armazene seu conteúdo nas preferências do PDA. Quando a aplicação é reiniciada, a VM verifica se essa variável foi armazenada anteriormente, e recupera seu conteúdo automaticamente.
Para apagar os dados, basta guardar o valor null e sair da aplicação. O Settings.appSettings é apagado quando sua aplicação é removida pelo usuário. Já o Settings.appSecretKey funciona da mesma forma que o appSettings, exceto por não ser apagado quando a aplicação é removida, e é ideal para fazer a criação de programas shareware e/ou trial.
Importante: Uma vez que os dados da Settings.appSecretKey não são removidos ao apagar a aplicação, o ideal é não ultrapassar 16 kb de informações armazenadas.
Agradecimentos à Equipe SuperWaba pela criação do exemplo.
Sobre o Autor
A Equipe PDAExpert conta com colaboradores responsáveis pela publicação de notícias, downloads, moderação de mensagens, e revisão de artigos.
Veja o todos os artigos publicados por Equipe PDAExpert no PDAExpert.
Artigos Relacionados
- Não existem artigos relacionados
1 Comentário »
Comentários via RSS TrackBack URI
-
William em 19/09/2007 14:37
Boa Tarde.
Existe um exemplo de como utilizar o appSettings ??Grato
William


Envie seu comentário
ATENÇÃO: A área de comentários deve ser utilizada apenas para dúvidas sobre este artigo. Para dúvidas não relacionadas a este artigo, utilize o Fórum PDAExpert.net.