bonsoir .
je veux savoire comment je peut faire fonctionner ce pseudo code:
le problème "variable 'mTextViewCurrent' is accessed from within inner class needs to be final" sur tout les variable local de la fonction makeColor

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
22
23
24
25
26
27
28
29
30
31
32
 
final Handler myHandler = new Handler();
 
				(new Thread(new Runnable() {
 
					@Override
					public void run() {
 
					cordDonnes = verif.findIndexDonnes(mDonnes,clickTextView);
                                         makeColor(Color.parseColor("#4cc4ef"),cordDonnes);
					}
				})).start();
 
			}
 
    public void makeColor(int Color,int tab[][]){
        MTextView mTextViewCurrent;
        for (int i=0;i<tab.length;i++){
            if(tab[i][0]<4 && tab[i][1]<4){
                mTextViewCurrent=findMTextViewByCord(tab[i][0],tab[i][1]);
                myHandler.post(new Runnable() {
 
		     @Override
			public void run() {
                               mTextViewCurrent.setVisibility(View.VISIBLE);
                                mTextViewCurrent.setBackgroundColor(Color);
			}
		});
            }
        }
 
    }
et Merci