老师的逻辑有点问题吧?
按照老师的代码,只要是 String name = sharedPreferences.getString("userName", ""); 中的name不为空,checkbox就为选中状态。就会导致即使你设置为false 还是选中的状态,正确的应该是直接判断一次就好了
if (name != null) {
usernameEditText.setText(name);
}
不为空,就设置下。你们觉得呢?
按照老师的代码,只要是 String name = sharedPreferences.getString("userName", ""); 中的name不为空,checkbox就为选中状态。就会导致即使你设置为false 还是选中的状态,正确的应该是直接判断一次就好了
if (name != null) {
usernameEditText.setText(name);
}
不为空,就设置下。你们觉得呢?
2016-05-16
举报