解决方案 »

  1.   

    利用onSaveInstanceState不是可以保存当前状态吗?
      

  2.   

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK
    || keyCode == KeyEvent.KEYCODE_HOME) {
    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    intent.addCategory(Intent.CATEGORY_HOME);
    startActivity(intent);
    return true;
    }
    return super.onKeyDown(keyCode, event);
    }
      

  3.   

    如果是home键的话,本来就会回到之前的界面。back键可以模拟home键