Bonjour à tous,
Mon soucis est super simple (mais peut être compliqué à résoudre pour moi) :
Mon app enregistre les données, chaque jour à 00h00 (sharedpref), j'ai utilisé la lib JodaTime (précisément le localDate qu'elle propose, par miracle j'ai réussi à l'utiliser sans vraiment bien comprendre son fonctionnement).
A présent pour tester l'app (sans attendre minuit) je voudrais faire un bouton "Test" qui avancerait la date d'un jour afin d'afficher les données comme enregistrées.
Après quelques recherches, je suis tombé sur ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DateTime dateTime = new DateTime(date); dateTime = dateTime.plusDays(1);
Mon code après ajout dans l'onCreate de ma MainActivity :
Malheureusement le bouton ne fonctionne pas et comme vous pouvez le voir, "date" indique "cannont resolve symbol "date""
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Button mButton = (Button) findViewById(R.id.mTest); mButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { DateTime dateTime = new DateTime(date); dateTime = dateTime.plusDays(1); } });
Je ne comprend pas mon erreur dois-je remplacer quelque chose? Le définir?
Mon code comporte t'il des erreurs? Ai-je loupé une étape?
Merci d'avance
Partager