gpt4 book ai didi

Android:AsyncTask 如何使用等待/通知

转载 作者:行者123 更新时间:2023-11-29 16:07:59 25 4
gpt4 key购买 nike

是否可以在 AsyncTask 中调用等待和通知?到目前为止,我尝试使用它们,但它所做的一切都会永远阻止 AsyncTask。我怎样才能克服这个?我的用法是:我生成了一个相机帧,我想将它连续发送到服务器,但是,我想做一些比

while( true){
if (frameAvaialble){
send(frame)
}
}

这会消耗无用的 CPU 能力。

最佳答案

你可以尝试ConditionVariable, http://developer.android.com/reference/android/os/ConditionVariable.html

private ConditionVariable mCondition = new ConditionVariable(false);


while( true ){
mCondition.block();
send(frame)
}

//other code
frameAvaialble = true;
mCondition.open();

关于Android:AsyncTask 如何使用等待/通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16350002/

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