復選框總是被選中是因為?pref.getString("userName", "")不會反回null值吧? 加上name.equals("") 就好了.
String?name?=?pref.getString("userName",?""); if?(name?==?null||name.equals(""))?{ chk.setChecked(false); }?else?{ chk.setChecked(true); etUserName.setText(name); }
復選框總是被選中是因為?pref.getString("userName", "")不會反回null值吧? 加上name.equals("") 就好了.
String?name?=?pref.getString("userName",?""); if?(name?==?null||name.equals(""))?{ chk.setChecked(false); }?else?{ chk.setChecked(true); etUserName.setText(name); }
2014-10-10
舉報
2014-10-10
不會返回null,因為已經設置缺省值為""了,如果獲取不到的話直接賦值為""了