如何在共享的首选项文件中添加多个条目

bir*_*ing 2 android sharedpreferences

能否请您告诉我如何使用共享首选项在共享首选项文件中写入多个条目。就像我想在共享首选项文件中添加多个名称一样,我正在使用以下代码,但是每次单击提交按钮时,它都会覆盖上一个条目。

public void onClick(View v) 
{           
    SharedPreferences settings = getSharedPreferences("users", 0);
    SharedPreferences.Editor editorUser = settings.edit();
    editorUser.putString("user", editUser.getText().toString());
    editorUser.commit();
}
Run Code Online (Sandbox Code Playgroud)

Szy*_*mon 6

您必须使用不同的键,例如:

            SharedPreferences settings = getSharedPreferences("users", 0);

            SharedPreferences.Editor editorUser = settings.edit();
            for (int i = 0; i < users.size(); i++) 
                 editorUser.putString("user" + i, users.get(i));

            editorUser.commit();
Run Code Online (Sandbox Code Playgroud)