Bonjour,
Novice en développement, j'ai un petit souci :
j'ai créé 3 activity
- activity1 pour aller sur activity2
- activity2 va sur activity3
- activity3 renvoi les saisies sur editText de activity2
si j'utilise un getIntent() dans la méthode onCreate sur activity2, pour récupérer les infos d'activity3, activity1 n'accède plus à l'activity2.
Alors j'ai mis en place la méthode onActivityResult dans activity2
(pour recuperer les infos activity3):
Au moment ou activity3 retourne sur activity2 j'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 protected void onActivityResult(int requestCode, int resultCode, Intent data){ //on regarde quelle Activity a répondu switch(requestCode){ case 2: switch(resultCode){ case 1: Intent intent = getIntent(); EtxtNom.setText(intent.getStringExtra("NOM")); return;
ResultInfo Intent data = null.
Voici le code de Activity 3 :
c'est quoi qui va pas ? please help me ><
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Intent intent = new Intent(CreerCompteActivity.this,SeConnecterActivity.class); intent.putExtra(NOM, EtxtNom.getText().toString()); intent.putExtra(PASSWORD, EtxtMdp.getText().toString()); if(intent != null) System.out.println("OOOK"); setResult(1); finish();
Partager