2
我想在地图视图上显示5个图像作为地图叠加,每个间隔为1分钟。我使用睡眠来延迟。但它不起作用。全部延迟后,图像完全显示。这个怎么做?请帮忙如何在地图视图中显示图像的间隔?
我想在地图视图上显示5个图像作为地图叠加,每个间隔为1分钟。我使用睡眠来延迟。但它不起作用。全部延迟后,图像完全显示。这个怎么做?请帮忙如何在地图视图中显示图像的间隔?
看看这个链接。我想,这就是你所需要的
http://developer.android.com/resources/articles/timed-ui-updates.html
UPD:
定义您的活动:
private Handler mHandler = new Handler();
private int cnt = 0;
private Runnable mUpdateTimeTask = new Runnable() {
public void run() {
if (cnt < 5)
{
// Display new Image
mHandler.postDelayed(mUpdateTimeTask, 60000);
cnt++;
}
else
{
mHandler.removeCallbacks(this);
}
}
};
,然后调用somwhere中的onCreate或的onResume
mHandler.postDelayed(mUpdateTimeTask, 60000);
它运作良好..非常感谢你穆尔:) – indira 2011-04-26 11:19:58
不客气 – Tima 2011-04-27 11:23:34