摘要:Android KeyEvent
有ˊ後會看到某些APP按下返回鍵時,會提示再按一次離開
方法是在 Activity 下override onKeyDown
這裡有個小 範例
原始檔在 這裡
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK) // 讓 Back 跟 Home一樣的效果
{
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // 防止創新的task於當前的task中
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);
return true;
}
return super.onKeyDown(keyCode, event);
}
Android KeyEvent 的官方文件