我有listview,因为我有textview,它将自动更改为NA到A.我使用共享首选项来获取基于内部适配器的数据。它正在获取数据,但值不会更改共享内的值偏好。如果是NA,一旦查看列表视图项目,它将被更改为A但它仍然只显示NA。可以任何一个帮助如何更新值SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(ctxt);
Editor editor=settings.edit();
editor.putString("publisheddate",publisheddate);
editor.putString("validity",validity);
editor.putString("accessstatus",accessstatus);
此处accessstatus将更改值
答案 0 :(得分:1)
您需要致电
editor.commit();
最后。
答案 1 :(得分:0)
您需要提交共享首选项。尝试这样的代码。
lblTextViewOne.setText(editText1.getText());
SharedPreferences settings = getSharedPreferences("MyPreferencesFileName", 0);
SharedPreferences.Editor preferencesEditor = settings.edit();
preferencesEditor.putString("OurText", editText1.getText().toString());
preferencesEditor.commit();