android - 使用具有向后兼容性的 onBackPressed()

标签 android sdk

我想使用 onBackPressed() 方法,但仍想为 2.0 之前的 Android SDK 提供支持。 onBackPressed() 是在 Android SDK 2.0 中引入的。但是怎么办?

最佳答案

使用onKeyDown;

public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {

          // Your Code Here

        return true;
    }
    return super.onKeyDown(keyCode, event);
}

关于android - 使用具有向后兼容性的 onBackPressed(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4815127/

相关文章:

java - 在 Android 中使用 Java 插入 FOR 循环内的 SQLITE TABLE 得到 NPE 错误?

Android - objectAnimator xml alpha 动画不工作

c# - 尝试验证和阅读新闻源/时间线(C# 桌面应用程序)

android - Eclipse 无法在模拟器中启动 Android 应用程序

android - 将页脚添加到 Android TouchListView

android - 如何从内部存储中选择图像并将其插入到 SQLite 中?

java - 地点自动完成未找到类 "com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable"

Windows 7 的 Eclipse 中运行 Android 项目需要 JAVA

java - 将多个字符串传递给新 Activity 并在 ListView 中显示它们。 Java、Android SDK

iphone - iPhone 日历表的名称是什么?