如何使用android计时器

时间:2013-03-19 09:17:54

标签: android-layout timer

我正在开发一个Android应用程序。在我的主要活动中,我有两个布局。第一个相对布局有可见性,在那个可见的LinerLayout之后。在我的活动类中,我想设置计时器,以便3秒后我的LinerLayout应该消失,RelativeLayout应该可见。怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用java.util.Timer来实现此目标。

对于重复任务,请使用以下内容:

new Timer().scheduleAtFixedRate(task, after, interval);

对于单次运行任务,请使用以下命令:

new Timer().schedule(task, after);

任务:您要执行的方法。
after:初始执行定时器的时间间隔(以毫秒为单位)
间隔:重复警报的中间时间

供您参考:

class UpdateTimeTask extends TimerTask {
public void run() {
   firstLinearLayout.setVisibility(View.VISIBLE);
   secondRelativeLayout.setVisibility(View.VISIBLE);
}
}

启动计时器:

timer = new Timer();
timer.schedule(new UpdateTimeTask(), 3000);