如何从后退按钮android调用startActivityForResult?

如何从后退按钮android调用startActivityForResult?,android,Android,如何在“后退”按钮中调用startActivityForResult()方法, 请给我一个关于如何将结果返回到呼叫活动的示例? 如果不可能的话,有什么办法可以这样做吗 问候,, Rajendar您可以覆盖后退键功能,但不要这样做 您将为您的用户提供一种非常不友好的用户体验,因为通常任何Android用户都希望back键做一件事,那就是让他回到活动堆栈中。现在,当您从该键开始一项活动,用户按下该键时,他将无法获得预期的行为,这是一个非常糟糕的想法 但是,这就是如何覆盖KEYCODE\u BACK事

如何在“后退”按钮中调用startActivityForResult()方法, 请给我一个关于如何将结果返回到呼叫活动的示例? 如果不可能的话,有什么办法可以这样做吗

问候,,
Rajendar

您可以覆盖后退键功能,但不要这样做

您将为您的用户提供一种非常不友好的用户体验,因为通常任何Android用户都希望back键做一件事,那就是让他回到活动堆栈中。现在,当您从该键开始一项活动,用户按下该键时,他将无法获得预期的行为,这是一个非常糟糕的想法

但是,这就是如何覆盖
KEYCODE\u BACK
事件的方法

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode==KeyEvent.KEYCODE_BACK) {
        // do something here
    }

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

在您的
活动中实现该方法

至少告诉我如何在“后退”按钮中实现相同的功能