我正嘗試使用異步任務從MJPG流中檢索JPG。我首先想到的是,我可以讓任務持續運行,並讓緩衝的JPGs在onProgressUpdate()方法中彈出。但是,這似乎並沒有工作,因爲該方法只顯示整數,沒有可繪製...我的嘗試:Android:在異步背景流式傳輸任務期間顯示圖像
private class StreamTask extends AsyncTask<String, Void, String> {
@Override
protected String doInBackground(String... params) {
image = readMJPGStream();
return null;
}
@Override
protected void onPostExecute(String result) {
}
@Override
protected void onPreExecute() {
}
@Override
protected void onProgressUpdate(Void... values) {
imView.setImageDrawable(image); // << doesn't work
}
}
你有什麼想法?我應該嘗試什麼方法?
非常感謝您提前!
哈克
嘗試 handler.post(新的Runnable(){ 公共run(){ imView.setImageDrawable(圖像);} } 在您的run方法。 – 2011-02-04 18:02:21