2012-04-03 77 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()

最好的問候。