Я пытаюсь выполнить функцию n раз (например, 10 раз), используя For
цикл при нажатии кнопки, но он не работает. функция выполняется только один раз при нажатии одной кнопки, она не выполняет функцию в корпусе Loop
. Вот мой код события нажатия кнопки.как запустить цикл (например, для цикла) при нажатии кнопки android
btPass.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
for(int a=1;a<=10;a++){
textPosition();
}
}
});
Что значит «он не выполняет эту функцию в теле цикла» означает? Вы положили контрольную точку в функцию для ее проверки? Что делает 'textPosition()' do? Я также предполагаю, что на самом деле он не закомментирован, когда вы его запускаете. –
Я имею в виду, что функция должна выполняться 10 раз одним щелчком мыши. там нет точки останова, но я использую инструкции break в определении моей функции. @ Tanis.7x – FAISAL
Я имел в виду точку останова отладки, чтобы остановить выполнение кода при запуске. В качестве альтернативы, логический оператор или два будут иметь большое значение для отладки вашей проблемы. Если вы избавитесь от цикла for (как в вашем примере здесь), выполняется ли метод? –