我对 Android 开发相当陌生,刚刚完成了我的第一个大学项目申请。我添加了一个完美运行的启动屏幕,它在主菜单之前加载,然后在 3 秒后切换,但是如果在启动屏幕期间按下手机上的后退按钮,您将在 3 秒后退出应用程序将显示主菜单。如果在启动画面期间按下后退按钮,有什么方法可以让应用程序被销毁?
这是我的 splash.java 文件
公共类 Splash 扩展 Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.splash);
Thread SplashTimer = new Thread(){
public void run(){
try {
sleep(3000);//3 seconds
Intent menuIntent = new Intent("com.example.Main");
startActivity(menuIntent);
}
catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally {
finish();
}
}
};
SplashTimer.start();
}
}