Persistencia RecordStore

Caro colegas

Seguinte :

Estou tentando fazer um aplicacao usando j2me e estou com as seguintes dificuldades :
1.O dado não persiste.
Executo o programa cadastro aluno,cadastro nota ,listo media
mais quando sai do programa e entro novamente os dados não estão
cadastrado ou seja durante a execução ele cadastra.
obs.:Estou usando recordstore.
private void adicionarRegistro(){
try{
ByteArrayOutputStream BAOS = new ByteArrayOutputStream();
DataOutputStream DOS = new DataOutputStream(BAOS);
DOS.writeUTF(nome.getString());
DOS.writeInt(tipo_nivel.getSelectedIndex());
byte [] bRec = BAOS.toByteArray();
rs.addRecord(bRec,0,bRec.length);
DOS.close();
BAOS.close();
display.setCurrent(telaInicial);
}
catch (Exception exc) {
mostrarAlerta(“Erro em adicionar”,exc.toString());
}
}
2.Teria que ter 3 formularios com ChoiceGroup.
Como fazer o gerenciamente nesta funcao ? para identificar qual ChoiceGroup
esta sendo utilizada.
public void itemStateChanged (Item item){
if (item instanceof TextField){
String teste = ((TextField)item).getString();
if (teste != “”) {gravacaoOK = true;}
}
if (item instanceof ChoiceGroup){
deletedFlags = new boolean[listaRegistros.size()];
listaRegistros.getSelectedFlags(deletedFlags);
}
}

Feliz ano novo a todos
Saude e Paz.

Olá meu amigo, antes de tudo pedimos que da próxima vez insira seu código entre as tags [ code ]Seu Codigo[ /code ].

private void adicionarRegistro(){ try{ ByteArrayOutputStream BAOS = new ByteArrayOutputStream(); DataOutputStream DOS = new DataOutputStream(BAOS); DOS.writeUTF(nome.getString()); DOS.writeInt(tipo_nivel.getSelectedIndex()); byte [] bRec = BAOS.toByteArray(); rs.addRecord(bRec,0,bRec.length); DOS.close(); BAOS.close(); display.setCurrent(telaInicial); }catch (Exception exc) { mostrarAlerta("Erro em adicionar",exc.toString()); } }
Quanto a sua primeira questão se o seu “tipo_nivel” da linha 6, se for um List não vejo o porque estar errado.

Testei em uma aplicação minha e funcionou corretamente.

Eu particularmente ainda não trabalhei com ChoiceGroup, infelizmente a essa questão não posso falar nada.

Flw.