private EditText et; private String ettext; SharedPreferences settings; Editor editor; //設置 settings = getSharedPreferences("nick", 0); editor = settings.edit(); editor.putString("nick", ettext); editor.commit(); //我在讀的時候 settings = getSharedPreferences("nick", 0); String data = settings.getString("nick", null); //如果這個上來沒存我就讀了 肯定要增加一個判斷 但是我如何判斷這個記錄集是否為空用哪個方法? String data = settings.getString("nick", null); // 如果記錄不存在,data的值,就為后面方法的第二個參數,你寫的null,就是判斷data==null了