Android:如何从“首选项”返回上一个屏幕(按“返回”按钮)

时间:2011-06-02 03:40:47

标签: android preferences back

从屏幕调用我的PreferenceActivity时,按下Back按钮后,返回屏幕始终是应用程序的主屏幕(应用程序启动后显示的活动)。是否可以返回上一个屏幕?

我试图通过覆盖onKeyDown(在我的PreferenceActivity类中)方法来解决它,但没有运气:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
        finish();
        return true;
    }
    return super.onKeyDown(keyCode, event);
}

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

假设您按设计使用活动/意图,实际上并不需要特殊代码。推回将自动停止当前活动,并返回调用它的活动。请参阅Android Activity and Task guide