2017-08-31 2 views
0

J'ai un vecteur avec 14 boutons avec les mêmes fonctionnalités de clic. Comment puis-je faire pour résumer la méthode?Résumé cliquez sur l'auditeur Bouton Android

Je l'ai fait mais ne fonctionne pas.

for(Button b: botonesAEncender) 
      b.setOnClickListener(new View.OnClickListener() { 
       public void onClick(View view) { 
        textoRespuesta.append(b.getText()); 
        b.setVisibility(View.INVISIBLE); 
        tap.start(); 
        verificarVictoria(); 
        botonesUsados.add(b); 
       } 
      }); 

sur b dit l'erreur dit:

Répondre

0

a déclaré que variable finale; « variable est accessible au sein de la classe interne doit être déclarée finale. »

for(final Button b: botonesAEncender) 
     b.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View view) { 
       textoRespuesta.append(b.getText()); 
       b.setVisibility(View.INVISIBLE); 
       tap.start(); 
       verificarVictoria(); 
       botonesUsados.add(b); 
      } 
     }); 
+0

le compiler mais procede NullPointerException –

+0

votre message d'erreur journal –

+0

mon mauvais, travailler. Merci –