Je sauvegarde les données dans le magasin de disques. Si l'application est en cours d'exécution, cela fonctionne correctement, mais lorsque je redémarre, les données d'aplication dans le magasin d'enregistrements sont perdues.Problème de magasin d'enregistrements Java ME
Voici ma commande de charge:
try {
int i=1;
display.setCurrent(list2);
RecordStore RS = RecordStore.openRecordStore("recordStore", true);
RecordEnumeration re= RS.enumerateRecords(null, null, true);
adresaURL ad = new adresaURL();
System.out.println("nacteno");
while(re.hasNextElement()){
byte br[] = RS.getRecord(i);
ad.setPopis(new String(br));
br = RS.getRecord(i+1);
ad.setUrl(new String(br));
System.out.println(ad.getPopis());
System.out.println(ad.getUrl());
i+=2;
adresy.addElement(ad);
list2.append(ad.getPopis(), null);
System.out.println("nacteno2");
}
recordStore.closeRecordStore();
} catch (Exception e) {
}
Et le bloc 'catch' vide est une idée terrible! Vous ne serez même pas averti si vous avez un problème, vous devriez ** au moins ** mettre un logging ou 'e.printStackTrace()' là! –