键码中心按钮三星银河s

时间:2012-04-03 13:22:55

标签: android keyevent keycode samsung-mobile

我试图捕获前键三星galaxsy S的事件,但我不知道正确的代码,我检查一下:

if (event.getAction() == KeyEvent.ACTION_DOWN)
            {
                if(keyCode == KeyEvent.KEYCODE_HOME)    
                {
                    todoItems.add(0, myEditText.getText().toString());
                    aa.notifyDataSetChanged();
                    return true;
                }
            } 

也使用KEYCODE_DPAD_CENTER,但没有捕获中心按钮

谁知道这个按钮的密码?

非常感谢你

2 个答案:

答案 0 :(得分:1)

无法捕捉主页按钮是否被按下。使用KeyCodes似乎不适用于HOME Android将主页按钮的功能与其他键分开。首选方法是处理用户按HOME时调用的Activity的onStop()。

@Override
protected void onStop() 
{
    super.onStop();
//put your logic here 
}

答案 1 :(得分:1)

我知道主页按钮的唯一可能性是

Activity.onUserLeaveHint()

最好的问候。