Bonjour

Je débute dans ce domaine et j'essaye de réaliser un exercice.

A partir d'une première activité, on choisit :
- l'orientation, verticale ou horizontale avec 2 RadioButton groupés
- une couleur (Rouge || Vert || Bleu || Jaune): 4 RadioButton groupés
Puis, suite à un clic sur un bouton "OK" :
- une deuxième activité est lancée comportant un TextView avec soit le mot "VERTICALE" soit "HORIZONTALE", coloré selon le choix de l'activité précédente.

Voici le code le la première activité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Intent monIntent1 = new Intent(this,Activity2.class);
String[] maliste;
maliste = new String[2];
RadioButton rbOrt = (RadioButton)findViewById(R.id.rbOr1);
String orient = "hor";
if (rbOrt.isChecked())
orient = "ver";
RadioButton rbClr1 = (RadioButton)findViewById(R.id.rbCl1);
RadioButton rbClr2 = (RadioButton)findViewById(R.id.rbCl2);
RadioButton rbClr3 = (RadioButton)findViewById(R.id.rbCl3);
String clr = "jaune";
if (rbClr1.isChecked())
clr = "rouge";
else if(rbClr2.isChecked())
clr = "vert";
else if (rbClr3.isChecked())
clr = "bleu";
maliste[0] = orient;
maliste[1] =  clr;
monIntent1.putExtra(arraylist, maliste);
startActivity(monIntent1);
Et voici le code de la deuxième activité:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Intent monIntent2 = getIntent();
String[] mylist;
mylist = new String[2];
mylist=monIntent2.getStringArrayExtra(MainActivity.arraylist);
if (mylist[0]=="ver")
txtR.setText("VERTICALE");
else if (mylist[0]=="hor")
txtR.setText("HORIZONTALE");
if (mylist[1] == "rouge")
txtR.setTextColor(getResources().getColor(R.color.rouge));
if (mylist[1] == "vert")
txtR.setTextColor(getResources().getColor(R.color.vert));
if (mylist[1] == "bleu")
txtR.setTextColor(getResources().getColor(R.color.bleu));
if (mylist[1] == "bleu")
txtR.setTextColor(getResources().getColor(R.color.jaune));
Les valeurs passent correctement à la deuxième activité mais je n'arrive pas à changer ni le texte sa couleur.

Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?

Merci d'avance pour votre aide.