Enregistrement en local
Fermé
louisgautier
Messages postés
1632
Date d'inscription
lundi 27 septembre 2010
Statut
Membre
Dernière intervention
13 janvier 2017
-
Modifié par BunoCS le 26/07/2016 à 17:49
louisgautier Messages postés 1632 Date d'inscription lundi 27 septembre 2010 Statut Membre Dernière intervention 13 janvier 2017 - 27 juil. 2016 à 14:37
louisgautier Messages postés 1632 Date d'inscription lundi 27 septembre 2010 Statut Membre Dernière intervention 13 janvier 2017 - 27 juil. 2016 à 14:37
A voir également:
- Enregistrement en local
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Appdata local - Guide
- Enregistrement youtube - Guide
- Enregistrement ecran pc - Guide
- Prix d'un appel local - Forum Mobile
5 réponses
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
27 juil. 2016 à 10:56
27 juil. 2016 à 10:56
Hello,
Plusieurs choix s'offrent à toi:
- sqlite "classique": recherche DataBaseHelper
- Annotated SQL: bdd fonctionnant grâce à des annotations
- Realm: nouveau moteur de bdd
Plusieurs choix s'offrent à toi:
- sqlite "classique": recherche DataBaseHelper
- Annotated SQL: bdd fonctionnant grâce à des annotations
- Realm: nouveau moteur de bdd
louisgautier
Messages postés
1632
Date d'inscription
lundi 27 septembre 2010
Statut
Membre
Dernière intervention
13 janvier 2017
69
27 juil. 2016 à 11:55
27 juil. 2016 à 11:55
Bonjour,
Je passe par realm (j'en connais aucun des trois, mais realm est apparemment très apprécier dans le secteur pro, alors je prend de l'avance)
J'ai crée une classe realm MyClass. Mais ma question persise, comment enregistrer mes 2000 Series dans 2000 MyClass ?
Je passe par realm (j'en connais aucun des trois, mais realm est apparemment très apprécier dans le secteur pro, alors je prend de l'avance)
J'ai crée une classe realm MyClass. Mais ma question persise, comment enregistrer mes 2000 Series dans 2000 MyClass ?
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
27 juil. 2016 à 11:57
27 juil. 2016 à 11:57
Regarde les transactions
louisgautier
Messages postés
1632
Date d'inscription
lundi 27 septembre 2010
Statut
Membre
Dernière intervention
13 janvier 2017
69
27 juil. 2016 à 12:14
27 juil. 2016 à 12:14
Je regarde ca !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
louisgautier
Messages postés
1632
Date d'inscription
lundi 27 septembre 2010
Statut
Membre
Dernière intervention
13 janvier 2017
69
27 juil. 2016 à 12:41
27 juil. 2016 à 12:41
try {
updates = tvdb.getWeeklyUpdates().getSeriesUpdates(); //cree une liste de seriesUpdates
index = updates.size(); //longueur de la liste update
rdm = String.valueOf(index); //cast en string pour le log.d
Log.d("taille update", String.valueOf(rdm));
myOtherRealm.beginTransaction();
MyListSerie myLSerie = myOtherRealm.createObject(MyListSerie.class);
int aa = index; //au cas ou j'ai besoin d'index
while ( aa > 0 ){
myLSerie.id = aa;
mySerie = myOtherRealm.createObject(MySerie.class);
SeriesUpdate elt = updates.get(aa);
int id = elt.getSeriesId();
s = tvdb.getSeries(String.valueOf(id), "fr");
mySerie.seriesId = s.getSeriesId();
mySerie.language = s.getLanguage();
mySerie.seriesName = s.getSeriesName();
mySerie.banner = s.getBanner();
mySerie.overview = s.getOverview();
mySerie.firstAired = s.getFirstAired();
mySerie.actors = s.getActors().toString();
mySerie.airsDayOfWeek = s.getAirsDayOfWeek();
mySerie.airsTime = s.getAirsTime();
mySerie.contentRating = s.getContentRating();
mySerie.genres = s.getGenres().toString();
mySerie.network = s.getNetwork();
mySerie.runtime = s.getRuntime();
mySerie.status = s.getStatus();
mySerie.fanart = s.getFanart();
mySerie.lastUpdated = s.getLastUpdated();
mySerie.poster = s.getPoster();
aa--;
myLSerie.stuff.add(mySerie);
}
J'aimerais savoir ce que tu en pense ! Je ne sais pas si c'est optimum, ou même si ca fonctionne mais dans le résonnement, je suis dans le bon ?
Merci
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
27 juil. 2016 à 14:00
27 juil. 2016 à 14:00
Oui, grossomodo, c'est l'idée.
Il manque un save de l'objet Realm à la fin
Il manque un save de l'objet Realm à la fin
louisgautier
Messages postés
1632
Date d'inscription
lundi 27 septembre 2010
Statut
Membre
Dernière intervention
13 janvier 2017
69
27 juil. 2016 à 14:10
27 juil. 2016 à 14:10
Entre temps j'ai eu le temps de tester et ca ne fonctionne pas, pas du tout.
Mes objet était en public et il faut etre en private, du coup ca change tout (rien d'insurmontable) sauf pour ajouter a la list une serie..
myLSerie.setStuff(mySerie); ne fonctionne pas
Mes objet était en public et il faut etre en private, du coup ca change tout (rien d'insurmontable) sauf pour ajouter a la list une serie..
myLSerie.setStuff(mySerie); ne fonctionne pas
public class MyListSerie extends RealmObject {
@PrimaryKey
private int id;
private RealmList<MySerie> stuff;
//getters setters
public class MySerie extends RealmObject {
@PrimaryKey
private String id;
private String seriesId;
private String language;
private String seriesName;
private String banner;
private String overview;
private String firstAired;
private String actors;
private String airsDayOfWeek;
private String airsTime;
private String contentRating;
private String genres;
private String network;
private String rating;
private String runtime;
private String status;
private String fanart;
private String lastUpdated;
private String poster;
//getters setters
BunoCS
Messages postés
15356
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
13 mars 2023
3 882
>
louisgautier
Messages postés
1632
Date d'inscription
lundi 27 septembre 2010
Statut
Membre
Dernière intervention
13 janvier 2017
27 juil. 2016 à 14:30
27 juil. 2016 à 14:30
Un exemple de List ici: https://realm.io/docs/java/latest/#many-to-many
louisgautier
Messages postés
1632
Date d'inscription
lundi 27 septembre 2010
Statut
Membre
Dernière intervention
13 janvier 2017
69
Modifié par louisgautier le 27/07/2016 à 14:58
Modifié par louisgautier le 27/07/2016 à 14:58
xD désolé tu répond pile quand je trouve comment faire !
Ca marche, presque.
Apparemment mySerie ne peut pas etre crée plusieur fois (j'en reviens au problème du début)
Ca marche, presque.
Apparemment mySerie ne peut pas etre crée plusieur fois (j'en reviens au problème du début)