android - 防止后退按钮关闭我的应用程序

标签 android graphics

我在我的应用程序 Activity 中使用以下代码来防止它关闭我的应用程序。

/* Prevent app from being killed on back */
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {

        // Back?
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            // Back
            moveTaskToBack(true);
        }

        // Return
        return super.onKeyDown(keyCode, event);

    }

它不起作用。该应用程序设置为与 Android 1.6(API 级别 4)兼容。单击我的应用程序图标会在 Splash Activity (主要 Activity )处重新启动我的应用程序。如何防止我的应用在返回时关闭?

最佳答案

更简洁的解决方案:-

@Override
public void onBackPressed() {
    // do nothing. We want to force user to stay in this activity and not drop out.
}

关于android - 防止后退按钮关闭我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514657/

相关文章:

java - 当我用鼠标旋转它时,立方体逐渐缩小..

c# - 如何更改鼠标单击事件的像素颜色?

c - 在 C/C++ 中获取图像?

java - 无法在 Android 10 中创建目录

php - 使用 Twitter OAuth Echo 进行 verify_credential,如何获取电子邮件?

java - 搜索后导航栏不在最后位置

android - 有什么方法可以检测视频是否可以在设备上播放?

Java图像显示

c# - 为什么 Bitmap.LockBits 在虚拟机上失败

android - 使用 newInstance 模式的 fragment 继承