2013-05-03 71 views
1

是否有可能在AsyncTask中調用等待&通知?到目前爲止,我試圖使用它們,但它所做的只是永遠阻止AsyncTask。我該如何克服這一點?我的用法是:我已經產生了相機框架,我想汽車無然而將其發送到服務器,我想做出點比Android:AsyncTask如何使用等待/通知

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

水渠哪家無用CPU電源要好。

+0

聽起來[生產者 - 消費者問題(http://en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem):您的AsyncTask是消費者以及其他生成框架的來源是生產者。看看使用同步隊列? – Santa 2013-05-03 01:04:57

+0

有兩種方法可以乾淨地處理這個問題。最好的方法是,如果你有某種方式使用偵聽器來檢測幀是否準備好。 取而代之,我建議您使用定時器並定期檢查。 – HalR 2013-05-03 01:13:34

回答