2012-04-03 120 views
0

I'm tryning拍摄前的事件key's三星galaxsy秒,但我不知道正确的代码,我检查:键码中心按钮三星Galaxy 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但没有捕获中心按钮

任何人都知道此按钮的键码?

非常感谢你

回答

1

不能抓home键是否被按下。采用键码似乎并没有为家庭的Android工作留在家里按钮的功能与其它按键分开。首选的方法是处理用户按下HOME时调用的Activity的onStop()。

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

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

Activity.onUserLeaveHint()

最好的问候。