Ordem de gravação do RMS

Olá pessoal,

 estou adaptando uma classe de controle de persistência que utilizava no superwaba, para o J2ME...até que funcionou perfeitamente, só a dizer de um detalhe: os registros ora eram gravados invertidos, ou ora fora de ordem, mesmo se colocasse a gravação em seqüência. Por enquanto testei no emulador, mas cada celular pode ter um comportamento de gravação dos dados. Veja o que tentei fazer:

Para gravar:
1;2;3;
4;5;6;
7;8;9;

No emulador, se percorrer os registros a contar do inicio sai:

7;8;9;
4;5;6;
1;2;3;

Grato por qualquer ajuda

coloca o código ou parte dele pra gente dá uma olhada… :wink:

Na documentação do enumerateRecords ele diz que a API não garante a ordem dos registro,pra isso vc precisa usar o RecordComparator.