Sto provando a utilizzare un ciclo per impostare l'azione per ciascun pulsante quando si fa clic (poiché la maggior parte dei pulsanti restituirà il loro valore di testo), tuttavia viene visualizzato un errore "variabile 'I' è accessibile dalla classe interna, deve essere dichiarato finale ". Come posso aggirare questo?Utilizzo di un ciclo per impostare i pulsanti onclicklistener
Ecco cosa ho ottenuto
String getValuesPressed(){
for(int i = 0; i < buttonList.length; i++){
buttonList[i].setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(i == 0){//error occurs here
//do stuff
}
}
});
}
return textOnScreen;
}