Je suis en train de travailler sur un même objet, mais je ne peux pas faire 2 fois à nouveau une mise à jour après une autre:deux mises à jour sur la même ligne avec ormlite
DatabaseHelper db = new DatabaseHelper(getActivity());
Dao<Demandes, Integer> demandesDao = null;
demandesDao = db.getDemandesDao();
UpdateBuilder<Demandes,Integer> updateBuilder = demandesDao.updateBuilder();
updateBuilder.where().eq("id", demande.getId());
updateBuilder.updateColumnValue("statutEnvoieSendLead", 1);
updateBuilder.updateColumnValue("dateEnvoieSendLead", new Date());
updateBuilder.updateColumnValue("contactWebId", slr.getOption().getContactWebID());
updateBuilder.update();
GoogleAnalytics ga = new GoogleAnalytics(getActivity());
ga.envoieTracker(idApplication, demandeId, logement, typeForm);
XMLSendSimulation xmlSendSimulation = new XMLSendSimulation(slr.getOption().getContactWebID());
xml = XMLGenerator.GenerateSendSimulationXml(xmlSendSimulation);
updateBuilder.where().eq("id", demande.getId());
updateBuilder.updateColumnValue("xmlSimulation", xml);
updateBuilder.update();
Donc, je ne peux pas travailler sur un même objet? Je dois réinitialiser si je ne veux pas faire une mise à jour après un autre? – Ben
Il y a beaucoup de choses que vous pouvez faire @Ben mais vous devez montrer l'exception pour que je puisse vous aider. Il serait également utile de dire ce que vous essayez d'accomplir. – Gray
Le problème est en raison de mon devis xml et simple, aidez-moi ici s'il vous plaît: http://stackoverflow.com/questions/42368307/updatebuilder-and-pass-an-xml – Ben