Galera preciso de ajuda para salvar as informaçoes no palm

Tenho que desenvolver um aplicativo que precisa salvar as informações que vai receber, tava pensando em gerar um txt, pelo menos no inicio, mas não consegui, alguém pode me ajudar? :cry:
Me mande um exemplo (que funcione!), um tutorial, qualquer coisa!!! :frowning:
Valeu pessoal! :smiley:

Olá,

Pesquise sobre RMS:


http://www.google.com.br/search?hl=pt-BR&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=fMu&q=J2ME+RMS&btnG=Pesquisar&meta=

Até.

Gata Tu nao informou qual ferramenta tu ta utilizando p/ desenvolver.

  • to mandando um exemplo que utiliza o catalog no superwaba p/
    armazenar os dados.Qualquer duvida retorne.
    package novopacote;

/**
*

  • @author godoy
    /
    import waba.ui.
    ;
    import waba.fx.*;
    public class SuperWaba extends waba.ui.MainWindow{
    waba.ui.Edit edNome, edTel;
    waba.ui.Radio radMasc, radFem;
    waba.ui.PushButtonGroup pbgAcoes;
    waba.ui.Button btnOk;
    waba.ui.ListBox lbListagem;
    waba.io.Catalog cat;
    waba.io.ResizeStream rs;
    waba.io.DataStream ds;

private SuperwabaByLeandro menu;
public SuperWaba(){
super ("Leandro", TAB_ONLY_BORDER);
String col0[] = {"Info","Sobre Cinemaz 1.0","Sobre SuperWaba VM",};
// instancia o menu dentro da variável menu e o define como menu principal da aplicação

}
public void onPaint(Graphics g){

}

public void onStart()
{
add(new waba.ui.Label("Nome:"), LEFT,TOP+5);
add(edNome = new waba.ui.Edit("@@@@@@@@@@"), AFTER+10,SAME);

add(new waba.ui.Label("Telefone:"), LEFT, AFTER+3);

  // posiciona o edit do telefone 10 pixels depois do label e
  // na mesma linha
  add(edTel = new waba.ui.Edit("99 9999-9999"), AFTER+10, SAME);
  add(new waba.ui.Label("Sexo:"), LEFT, AFTER+3);

  // Cria um RadioGroup, que desmarcara' o masculino quando se
  // clicar no feminino, e vice-versa.
  waba.ui.RadioGroup rg = new waba.ui.RadioGroup();
  add(radMasc = new waba.ui.Radio("Masculino",rg), AFTER+10, SAME);
  add(radFem  = new waba.ui.Radio("Feminino",rg), AFTER+5, SAME);      
  radMasc.setChecked(true);      
  add(pbgAcoes = new waba.ui.PushButtonGroup(
         new String[]{"Adiciona","Limpa","Listagem"},
         false, 0, 1, 6, 1, true, waba.ui.PushButtonGroup.NORMAL),
         LEFT, AFTER+3);      
  add(btnOk = new waba.ui.Button("Sim"), AFTER+5,SAME);      
  add(lbListagem = new waba.ui.ListBox());      
  lbListagem.setRect(LEFT,AFTER+3,FILL,FILL, pbgAcoes);      
  cat = new waba.io.Catalog("NoTeSeDB."+waba.sys.Settings.appCreatorId
                             +".DATA", waba.io.Catalog.CREATE);     
  rs = new waba.io.ResizeStream(cat,128);      
  ds = new waba.io.DataStream(rs);

}
public void onEvent(waba.ui.Event event)
{
// E’ sempre bom usar um switch ao inves de varios if/else.
switch (event.type)
{
// Algum controle foi pressionado?
case waba.ui.ControlEvent.PRESSED:
// E’ o botao de ‘Ok’?
if (event.target == btnOk)
// descobre qual dos botoes de acao esta’ selecionado
switch (pbgAcoes.getSelected())
{
case 0: adicionar(); break;
case 1: limpar(); break;
case 2: listar(); break;
}
break;
}
}
private void adicionar()
{
// ResizeRecord: crie um novo registro ao final do Catalogo atual
rs.startRecord();
// DataStream: grave os seguintes dados, sequencialmente
ds.writeString(edNome.getText());
ds.writeString(edTel.getText());
ds.writeBoolean(radMasc.getChecked()); // true se e’ masculino
// ResizeRecord: o registro esta’ pronto; redimensione-o para
// que ocupe apenas o que nele foi gravado.
rs.endRecord();
// Por fim, limpamos a tela para prepara-la para uma nova insercao
limpar();
}

// Limpa todos os controles
private void limpar()
{
edNome.setText("");
edTel.setText("");
radMasc.setChecked(true);
radFem.setChecked(false);
pbgAcoes.setSelected(0);
}

// Vasculha o banco de dados atual e adiciona todos os registros ao
// listbox de listagem
private void listar()
{
// remove todos os items atualmente listados
lbListagem.removeAll();
// obtem o numero de registros no catalogo
int n = cat.getRecordCount();
for (int i =0; i &lt n; i++)
// Posicione o cursor do banco no registro ‘i’. Caso bem sucedido…
if (cat.setRecordPos(i))
{
// … leia o nome, o telefone e o sexo
String nome = ds.readString();
String tel = ds.readString();
boolean masc = ds.readBoolean();
// e adicione `a listagem
lbListagem.add(nome+","+tel+","+(masc?“M”:“F”));
}
// vamos ordenar a listagem para ficar mais bonitinho (case sensitive)
lbListagem.qsort();
}
}

Hi caramba é mesmo!!!  :oops: Bom eu estou usando o J2ME nunca usei o superwaba, vc tem algum exemplo pra mim? Valeu!!! :D

Hi caramba é mesmo!!! :oops: Bom eu estou usando o J2ME nunca usei o superwaba, vc tem algum exemplo pra mim? Valeu!!! :smiley: