Android SHared Preference?

时间:2014-01-10 09:28:40

标签: android

我有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将更改值

2 个答案:

答案 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();