1. 程式人生 > >android中onKeyDown()事件的分析

android中onKeyDown()事件的分析

      onKeyDown()事件是監聽系統的回退鍵的系統函式。建議對於每個activity事件都進行一次函式的重寫以防止app的後退混亂,也同時保證了層次樹的可控。

public boolean onKeyDown(int keyCode, KeyEvent event) 
{
// TODO Auto-generated method stub
if(keyCode==KeyEvent.KEYCODE_BACK&& event.getRepeatCount() == 0)
{
//回退到系統桌面
Intent home = new Intent(Intent.ACTION_MAIN);
home.addCategory(Intent.CATEGORY_HOME);
startActivity(home);

}
return super.onKeyDown(keyCode, event);
}