实际上我只是想知道在活动改变时是否可以设置计时器。
详细说明:
startActivity(new Intent(this,Second.class));
我知道通过使用此代码,我们可以将一个活动更改为另一个活动。通过上面的代码,当活动正在改变时,它变化很快,因为知道每个人,但我想要的是在我写这个代码的按钮点击事件,当我点击该按钮时,相同的活动需要在屏幕上的某个特定时间(即,大约10秒)&之后,它需要改变活动。我想在这里保留计时器,但我不知道该怎么做。 任何人都可以帮助我。
答案 0 :(得分:2)
最简单的方法是简单地创建一个处理程序并在10秒后向其发布消息。
Handler activityChanger = new Handler();
activityChanger.postDelayed(new Runnable(){
startActivity(new Intent(this,Second.class));
}, 10000);
将它放在通常在startActivity范围内创建活动的位置。你当前的活动应该再运行10秒钟,然后新的活动开始运行。