gpt4 book ai didi

java - 线程在单击按钮时开始,并在单击另一个按钮时结束线程

转载 作者:行者123 更新时间:2023-11-29 19:53:23 25 4
gpt4 key购买 nike

先生,请帮我添加一个线程,该线程在单击按钮时开始,并在单击另一个按钮时结束。在两者之间我有一个声音播放直到线程停止。

最佳答案

你可以试试这个简单的代码:

    final volatile boolean toExit = false;
final Thread t = new Thread(new Runnable() {

@Override
public void run() {
while(!toExit){
// Your code
Thread.sleep(100);
}
}
});

findViewById(R.id.button1).setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
t.start();
}
});

findViewById(R.id.button2).setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
toExit = true;
}
});

线程将在按钮 2 单击后停止并运行到 while(!toExit)

关于java - 线程在单击按钮时开始,并在单击另一个按钮时结束线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36909815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com