我是 Android 编程的新手,我以前编写微 Controller ,现在我需要你们的一些帮助。 我想在每个函数重复调用后延迟调用两个函数,直到按下停止按钮。
btnStart.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
//I want perform these series of function repeatedly
//until stop button pressed
while(true){
bluetoothDisconnect();
delay(3000);
bluetoothConnect();
delay(3000);
if(status == true){
break;
}
}
}
});
btnStop.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
status = true;
}
});
非常感谢,
最佳答案
您需要在 btnStart 中线程化代码,否则它会锁定 GUI。很抱歉没有提供更多帮助,我使用 Mono (C#) 编写 Android 应用程序,我不确定如何用 Java 编写它。
关于Android如何在循环时间后调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20264803/