如何在活动性发生变化时设置计时器



实际上我只是想知道我们是否可以在活动更改时设置计时器。

详细说明:

startActivity(new Intent(this,Second.class)); 

我知道通过使用此代码,我们可以将一个活动更改为另一个活动。通过上面的代码,当活动发生变化时,每个人都知道它会迅速变化,但是当我编写此代码时,我想要的是按钮单击事件,当我单击该按钮时,相同的活动需要在屏幕上显示某个特定时间(即,大约 10 秒),之后它需要更改活动。我想在这里保留计时器,但我不知道该怎么做。谁能帮我解决这个问题。

最简单的方法是简单地创建一个处理程序并在 10 秒后向其发布一条消息。

Handler activityChanger = new Handler();
activityChanger.postDelayed(new Runnable(){
   startActivity(new Intent(this,Second.class));
}, 10000);

把它放在你通常创建活动的位置,在startActivity的范围内。 您当前的活动应该再运行 10 秒,新活动将启动。

最新更新