Bonjour !
Je débute dans la programmation Android dans le cadre d'un projet scolaire… en cherchant à droite à gauche des tutos et des codes que je modifie de ci de là pour tester la réaction de la bestiole… avec plus ou moins de succès.
J'ai cependant des spécifications fonctionnelles assez précises, et pour simplifier j'aurais besoin d'adapter le code du calendrier se trouvant à l'adresse suivante :
http://www.androidhub4you.com/2012/1...n-android.html
Actuellement, ce code affiche un calendrier tout simple. Si l'on clique sur une date, celle-ci s'affiche dans un petit cadre bleu au-dessus.
J'aimerais que cliquer sur une date m'emmène dans une nouvelle activité.
J'ai donc créé la classe java nommée Test, et j'ai remplacé la portion suivante de code existant :
par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @Override public void onClick(View view) { String date_month_year = (String) view.getTag(); selectedDayMonthYearButton.setText("Selected: " + date_month_year); Log.e("Selected date", date_month_year); try { Date parsedDate = dateFormatter.parse(date_month_year); Log.d(tag, "Parsed Date: " + parsedDate.toString()); } catch (ParseException e) { e.printStackTrace(); } }
… ça ne marche pas :'( Je n'ai pas de message d'erreur, mais quand je fais un Run, l'application quitte dès que je clique sur une date…
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @Override public void onClick(View v) { // TODO Auto-generated method stub Intent appel = new Intent(MyCalendarActivity.this, Test.class); startActivity(appel); }
Un conseil ? C'est la première fois que je viens poster une question sur un forum de développement, donc je ne sais pas trop de quelles précisions supplémentaires vous auriez besoin pour m'aider… ce n'est pas de la mauvaise volonté de ma part :s
Merci d'avance à qui voudra bien se pencher sur la question !
Partager