我想展示来自互联网流的位图图像。每 500 毫秒我得到一个新图像,我想把这个图像呈现给用户。做这个的最好方式是什么?我可以使用图像视图并每 500 毫秒更改一次图像吗?
我尝试在这样的计时器任务中执行此操作:
timer.schedule(new TimerTask() {
public void run() {
if(flag){
Bitmap bmp = null;
Log.i(APPID, "New frame");
try {
bmp = session.getImage();
setImage(bmp);
} catch (Exception e) {
e.printStackTrace();
}
} else {
timer.cancel();
}
}
}, 500, 500);
但这不起作用。