我正在尝试捕获事件的前键三星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,但没有捕获中心按钮
有人知道这个按钮的按键密码吗?
非常感谢你
发布于 2012-04-03 21:39:59
you ‘t catch是否按下了home键.Using KeyCodes似乎不适用于HOME安卓将home键的功能与其他键分开。首选的方法是处理当用户按下Home键时调用的活动的onStop()。
@Override
protected void onStop()
{
super.onStop();
//put your logic here
}发布于 2012-04-03 21:56:09
据我所知,Home Button的唯一可能是
Activity.onUserLeaveHint()
诚挚的问候。
https://stackoverflow.com/questions/9994190
复制相似问题