当我点击一个按钮(Button1)时,我想在屏幕上显示一张图片(全屏模式)并播放一首歌(congrats.mp3)。 10秒后,用户将使用intent(SecondGame.class)重定向到另一个Activity。 我怎样才能做到这一点? :(
答案 0 :(得分:0)
只需使用10秒钟后运行的Handler线程即可实现。
将以下代码放在按钮的 onClickListener()方法中,即单击按钮时。在重定向之前,您可以为您要执行的操作添加任何代码。
private int SPLASH_TIME_OUT=10000; // for 10 seconds
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
// Code here what you want before redirecting
// e.g. hide picture you showed
Intent intent = new Intent(CurrentActivity.this, SecondGame.class);
ActivityOptionsCompat options = ActivityOptionsCompat.
makeSceneTransitionAnimation(SplashScreen.this);
startActivity(intent, options.toBundle());
finish();
}
},TIME_OUT); // parameter to show for a particular time
}