Tout d'abord permettez-moi de dire que oui, j'ai beaucoup étudié cela et utilisé une variété de solutions, mais rien ne fonctionne. Donc, j'essaie d'obtenir la date d'hier dans un textview. J'utilise ce code:Android - Obtenir la date dans textview
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MMMM/d");
String strDate = sdf.format(cal.getTime());
tvDate.setText(strDate);
(Je sais retourne la date d'aujourd'hui, mais à ce stade, je vais juste essayer d'obtenir quoi que ce soit)
Que se passe est une fois que je reçois de l'activité précédente à celui-ci s'arrête immédiatement. Si je commente les 3 lignes au milieu et setText à une chaîne aléatoire comme "bla bla", l'activité s'exécute et l'affiche correctement. Android Studio n'affiche aucune erreur, donc je n'ai aucune idée de ce qui se passe.
J'ai essayé toutes les solutions dans les messages suivants, toutes sans succès, donc je peux seulement imaginer qu'il y a une configuration qui me manque. 1-Android get current date and show it in TextView 2-Get current time and date on Android 3 - Display the current time and date in an Android application
J'ai également vérifié quelques vidéos Youtube, mais aucun n'a eu la réponse.
Pouvez-vous m'aider?
Je suppose que le problème est dans votre 'SimpleDateFormat' –
vous avez écrit un 'd', est-ce exact car il est possible que le jour soit de deux nombres –
Dans le moniteur Android, vous devriez avoir la trace de la pile pour voir quelle exception est levée. S'il vous plaît poster, ou fournir plus d'informations sur l'activité que vous avez ce code. – Juan