我在PreferenceActivity界面改变了系统参数的值后,重新跳转到系统的主界面后,我按ESC怎样直接退出系统,而不是又返回PreferenceActivity界面?

解决方案 »

  1.   

    跳转后PreferenceActivity finish不行么?
      

  2.   

    这样不知写的对不对?还是不行
    @Override
    public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
    String key) {
    if (key.equals("language")) {
    String s = PreferenceManager.getDefaultSharedPreferences(this).getString("language", null);
    // Intent intent = new Intent(A.this, B.class);
    //intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    startActivity(intent);
    this.finish();
    }
    }
      

  3.   

    你上面那样做:就是当按ESC键时,退出用于程序