-
Probleme de Rms partager
Hello tout le monde,
J'ai un probleme pour le partage de RMS entre plusieur applis.
Cela marche sur Nokia et Sony Ericsson, par contre, j'obtient un "RecordStoreNotFoundException" sur des Samsung et des Motorola.
J'utilise pour la creation :
RecordStore.openRecordStore(RECORDNAME,true,RecordStore.AUTHMODE_ANY,false);
et pour l'ouverture :
RecordStore.openRecordStore(RECORDNAME,Vendor,MidletName);
J'ai essayer plusieur truc , mais rien ne passe.
Si vous avez une idée , je suis preneur.
Merci bien en tout cas.
-
Oui alors c'est toujorus pareil, Nokia et surtout Sony-Ericsson suivent souvent au pied de la lettre les obligations et les propositions des spécifications techniques. Donc un programme Java ME passe nickel sur ces tels.
A noter que cette possibilité de partage RMS est disponible depuis la version 2.0 du profil MIDP. Si on regarde la JSR 118 (http://jcp.org/jsr/detail/118.jsp) qui définit le profil MIDP 2.0 on note :
"New APIs in MIDP 2.0 allow for the explicit sharing of record stores if the
MIDlet creating the RecordStore chooses to give such permission.
Sharing is accomplished through the ability to name a RecordStore created by another MIDlet suite."
et on a bien la méthode
public static javax.microedition.rms.RecordStore openRecordStore(String RecordStoreName, String vendorName, String suiteName)
Donc les téléphones devraient tous le permettre.