java - onBackPressed 未立即调用 - id 0 没有键盘 - Android

标签 java android eclipse android-activity activity-finish

我正在重写应用程序中的 onBackPressed 方法:

public void onBackPressed() {

        System.out.println("BACK PRESSED");
        mp.stop();
        finish();
    }

问题在于,在调用此方法之前,需要按至少 3 次后退按钮。前几次我得到:

No Keyboard for id 0
Using Default Keymap : /system/user/keychars/qwerty.kcm.bin

谁能发现问题所在吗?

最佳答案

调用super.onBackPressed();

有关更多详细信息,请参阅此 link

关于java - onBackPressed 未立即调用 - id 0 没有键盘 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11293979/

相关文章:

java - dao 层中的 NullPointerException(仅持久有效)

java - 从 HashMap 获取值并填充 Java 对象

java - 当 SQLiteDatabase.rawQuery() 工作正常时,SQLiteDatabase.query() 出现问题

Java Web 从 Java 应用程序启动 Eclipse

java - 使用哪个图像

android - 如何更改android中actionBar上的下拉菜单样式?

android - 如何访问 "include"布局内的按钮

java - 正则表达式更改 eclipse 中属性的大小写

java - 选项卡布局不会显示选项卡图标

java - OpenGL 非常大的网格裁剪