我有一个闪屏,上面有一些我只想调用一次的代码,所以在显示闪屏后它会转到我的主游戏,我不希望它再次回到闪屏,直到游戏启动再次。但是当我回到主屏幕时,它又回到了初始屏幕。当从主屏幕按下后退按钮而不是返回初始屏幕时,如何关闭游戏?
这是我现在在我的主要游戏中拥有的内容,但它仍然可以追溯到飞溅......
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
Toast.makeText(getApplicationContext(),"back was pressed",Toast.LENGTH_LONG).show();
finish();
return true;
}
return super.onKeyDown(keyCode, event);
}
最佳答案
在 startActivity()
之后立即在启动 Activity 中调用 finish()
:)
关于android - 我如何关闭应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7856687/