IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java ME Discussion :

Accès RMS d'un MIDlet à partir d'un autre MIDlet


Sujet :

Java ME

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Par défaut Accès RMS d'un MIDlet à partir d'un autre MIDlet
    Salut salut !

    Alors la j'ai un serieux problème,

    j'ai développé une application qui se sert du RMS (Record Management Store) d'une autre application.

    Sur l'émulateur Java (je développe sous NetBeans), pas de problème, que ca soit en MIDP 2.0 ou en MIDP 2.1.

    Par contre une fois l'OTA effectuée, pas moyen d'accéder à la RMS de mon MIDlet principal à partir d'un second MIDlet.

    Seuls les bases de données crées dans le MIDlet en question sont reconnues par RecordStore.listRecordStores();


    Quelqu'un sait comment faire ?

    (le device en question est un SE K850i, mais j'aimerais de toute facon que ca soit portable pour tous les devices possedant au moins la plateforme MIDP 2.0)

    PS. j'ai lu ici que c'était jouable dès le MIDP 2.0 donc je comprends pas

  2. #2
    Membre confirmé Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Par défaut
    Putain ca me rend FOU

    Ca marche vraiment nickel sur l'émulateur, mais là, rien à faire, même sur des portables récents tels que le Nokia 5310 XpressMusic ca marche pas

    Il arrive pas à accéder au RMS en entier ...

    HELP !?

  3. #3
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 688
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 688
    Par défaut
    En effet c'est théoriquement possible dès le MIDP 2.0, mais dans la pratique, il arrive que les fabricants ne respectent pas parfaitement toutes les règles de la spec, particulièrement celle là.
    J'ai bien peur que ce soit ton cas.

    Sinon, tu as bien créé ton recordstore en AUTHMODE_ANY?

  4. #4
    Membre confirmé Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Par défaut
    Salut,

    Je viens de lire le topic ou tu parlais deja de ca (http://www.developpez.net/forums/d73...midlet-midlet/)

    Je suis effectivement en

    rs = RecordStore.openRecordStore("commun", true, RecordStore.AUTHMODE_ANY, true);

    et

    rs = RecordStore.openRecordStore("commun", false);

    P.S. je ne peux pad faire autrement puisque le problème que j'ai ici, est que je veux faire un add-on ...
    Donc Midlet suits différentes ...

    Merci d'avance,
    Skip

    edit : j'ai essayé 3 téléphones, et ca marche sur aucun des trois ... donc bon je commence à vraiment craquer la :/

  5. #5
    Membre confirmé Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Par défaut
    Y'a pas moyen de contourner ?

    J'ai essayé d'utiliser

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    rs = RecordStore.openRecordStore("meepass",
                        "MTag",
                        "SwitchMeepassAppID");
    pour lire le RS précédemment stocké par un autre MIDlet par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rs = RecordStore.openRecordStore("commun", true, RecordStore.AUTHMODE_ANY, true);
    mais j'ai une erreur : rms.RecordStoreNotFoundException: cannot find record store file

    ¨P.S. 6 téléphones téstés, je commence à douter.

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/05/2009, 16h14
  2. Requete Update sous Acces à partir d'une autre
    Par Le_Phasme dans le forum Access
    Réponses: 1
    Dernier message: 09/10/2006, 10h48
  3. Accès aux services de reporting à partir de IE
    Par aemag dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 18/09/2006, 16h07
  4. Réponses: 2
    Dernier message: 11/06/2006, 20h15
  5. [VB.net] Acces aux controles d'une form a partir d'une autre
    Par Fab62_ dans le forum Windows Forms
    Réponses: 3
    Dernier message: 25/01/2006, 12h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo