【发布时间】:2015-02-25 16:54:56
【问题描述】:
我有两个方法:go() 和 stop(),还有一个 for 循环遍历这些方法 3 次。 go() 会在循环开始时自动激活,而 stop() 只会在按下按钮 3 次后激活:
private static int buttonPress;
for (int i = 0; i < 3, i++) {
go();
do {} while(pressCount < 4);
stop();
}
每当按下按钮时,pressCount 就会增加 1:
public void button(View v) {
pressCount++;
}
问题在于,在这种设置下,当 do while 循环启动时,应用程序会冻结并崩溃。
有什么办法可以解决这个问题,同时在 stop() 之前激活 go(),在 pressCount 大于 3 之后激活 stop(),并循环 3 次?
谢谢
【问题讨论】:
标签: java android android-studio do-while buttonclick