gpt4 book ai didi

android - android中的开始和停止按钮

转载 作者:搜寻专家 更新时间:2023-11-01 09:14:40 24 4
gpt4 key购买 nike

大家好,我正在开发一个应用程序,在这个应用程序中,我在点击按钮时在 asycTask 中运行,我想在点击其他按钮(如开始和停止)时停止该任务,但问题是一旦 while 循环开始它就不会监听任何其他事件,就像阻塞 ui 线程一样,我应该怎么做?

最佳答案

你需要检查isCancelled查看您的 AsyncTask 是否已被取消。

在你的 while 循环中:

if (isCancelled()) {
break;
}

这样你就不会无限期地陷入那个循环。

关于android - android中的开始和停止按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5596558/

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