2016-09-28 4 views
0

Mobile App Scénario:Solutions de stockage de données - CodeNameOne || Java || Les données

Cette application sera utilisée comme interface utilisateur pour envoyer et récupérer les dossiers des clients

Mon niveau (nom, coordonnées, etc.):

Je suis nouveau à CodeNameOne et ont seulement créé trois applications dans le cadre de projets universitaires antérieurs (aucun stockage de données utilisé). J'ai de l'expérience en utilisant PHP et en connectant un formulaire à une base de données avec SQL.

Ce que je suis en train de réaliser:

Je cherche une solution à mon problème et de stocker mes données clients, puis récupérer les données en utilisant mon interface utilisateur déjà conçu avec CodeNameOne.

Répondre

1

Il y a un outil puissant dans Codename One aux données de stockage dans le fichier local: Storage.
Voici un exemple:

MyObject ob1 = new MyObject(); 
MySecondObject ob2 = new MySecondObject(); 

//Here we write locally the data object 
Storage.getInstance().writeObject("myObject1", ob1); 
Storage.getInstance().writeObject("myObject2", ob2); 

//Here we read it to get it back (Caution : We ask storage if the object exist) 
MyObject ob1Back = Storage.getInstance().exists("myObject1")?(MyObject) Storage.getInstance().readObject("myObject1"):new MyObject(); 
MySecondObject ob2Back = Storage.getInstance().exists("MySecondObject")?(MySecondObject) Storage.getInstance().readObject("MyObject2"):new MySecondObject(); 
+0

Je voudrais aussi ajouter une référence à la section correspondante dans le guide du développeur: https://www.codenameone.com/manual/files-storage-networking.html –

+0

Merci Tim! C'est exactement ce que je voulais. – JSint