0

我需要 android 或 javascript 中设备主页按钮的键码来分隔我的代码。请指导我解决这个问题。

这是我尝试过的示例代码。但这不起作用。

@Override
public boolean dispatchKeyEvent(KeyEvent keyevent) {
    Log.i("keyevent","button click ");
    if (keyevent.getKeyCode() == KeyEvent.KEYCODE_HOME) {
        //Do here what you want
        Log.i("keyevent","home button click");
        return true;
    }
    else
        return super.dispatchKeyEvent(keyevent);

}

提前致谢。

4

1 回答 1

1

您无法控制 Home 键的行为。

您可以监控活动的生命周期。当按下主页按钮时,会调用以下方法序列:

onPause()
onStop()
onRestart()
onStart()
onResume()
于 2013-07-27T11:42:35.507 回答