Android 当活动性发生变化时,如何设置计时器?

Android 当活动性发生变化时,如何设置计时器?,android,android-activity,timer,Android,Android Activity,Timer,实际上,我只是想知道当活动改变时,我们是否可以设置计时器 详细说明: startActivity(new Intent(this,Second.class)); 我知道,通过使用此代码,我们可以将一个活动更改为另一个活动。根据上面的代码,当活动正在更改时,它会像大家所知道的那样快速更改,但我想要的是在我编写此代码时的按钮单击事件中,当我单击该按钮时,相同的活动需要在屏幕上显示一段特定时间(即,大约10秒)&之后,它需要更改活动。我想把计时器放在这里,但我不知道怎么做。 谁能帮我一下吗。最简单

实际上,我只是想知道当活动改变时,我们是否可以设置计时器

详细说明:

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秒,新活动将启动