Bonjour,
Je commence à désesperer, j'ai regardé dans tous les forums, et je fais bien ce qu'il faut (d'après ce que j'ai vu) mais pourtant j'ai toujours un problème
Dans mon Activity principale, je transfère des informations de cette manière :
Dans ma 2e Activity, je veux récuperer l'id de la notification afin de l'afficher par la suite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 NotifValue nv = notifsList[position]; Intent i = new Intent(MainActivity.this, ViewNotificationActivity.class); i.putExtra("id", nv.getId()); startActivity(i);
En mettant des Log.i partout (qui affiche l'id envoyé et recu), j'ai compris que l'id envoyé est la bonne. Mais celle recue est d'office 0! Et je ne comprends vraiment pas pourquoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 long id = getIntent().getExtras().getLong("id"); Cursor c = table.getNotification(id); if(c!=null){ if(c.moveToFirst()) { tvTitle.setText(" " + c.getString(1)); tvDay.setText(" " + c.getString(2)); tvStart_time.setText(" " + c.getString(3)); tvEnd_time.setText(" " + c.getString(4)); tvRoom.setText(" " + c.getString(5)); tvTeacher.setText(" " + c.getString(6)); tvNote.setText(" " + c.getString(7)); } } c.close();
Partager