for ( int i = 0; i < responses.size(); i++ )
{
Button btn = new Button( this );
btn.setText( guideStep.getResponse( i ).getTitle() );
btn.setOnClickListener(new OnClickListener() {
public void onClick( View v )
{
try
{
//NextStep(guideStep.getStep(), guideStep.getSession(), guideStep.getResponse( i ).getId() );
}
catch( Exception e )
{
e.printStackTrace();
}
}
});
linearLayout.addView( btn );
}
Глядя на следующий код.Я добавляю кнопки динамически в мой линейный макет.Мне нужно, динамически также, изменить событие onClick для каждой кнопки.Для этого мне нужен счетчик из цикла и какой-то способ сохранить мой объект guideStep из цикла без него.
Есть ли способ сделать это?