你能告诉我如何使用共享的首选项在一个共享的首选项文件中写入多个条目吗?
我正在使用以下代码,但每次单击提交按钮时,它都会覆盖上一个条目。

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

最佳答案

你必须使用不同的钥匙,例如:

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

关于android - 如何在共享的首选项文件中添加多个条目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18824767/

10-10 23:43