android - 我如何关闭应用程序?

标签 android splash-screen

我有一个闪屏,上面有一些我只想调用一次的代码,所以在显示闪屏后它会转到我的主游戏,我不希望它再次回到闪屏,直到游戏启动再次。但是当我回到主屏幕时,它又回到了初始屏幕。当从主屏幕按下后退按钮而不是返回初始屏幕时,如何关闭游戏?

这是我现在在我的主要游戏中拥有的内容,但它仍然可以追溯到飞溅......

   @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/

相关文章:

java - 错误: Attempt to invoke virtual method 'android.view.Window$Callback android.view.Window.getCallback()' on a null object reference

ios - 在启动画面期间隐藏状态栏

cocoa - 创建闪屏 Cocoa

ios - xcode 5.0.1 中 iphone 4 的启动屏幕没有变化

installation - 当我在 Inno Setup 中需要时,如何防止显示启动屏幕?

java - onActivityResult() 和 : failure delivering result resultinfo who=null request=1 result=-1 data=intent (has extras)

android - 来自模块的注释依赖不起作用

android - 从 Android 屏幕录像机捕获的视频无法在网络浏览器上播放

javascript - Android 从 WebView Javascript 访问本地文件

java - 在启动屏幕上将 png 调整大小或缩放至指定大小