Android studio 如何生成任意数量的密钥名?

Android studio 如何生成任意数量的密钥名?,android-studio,sharedpreferences,Android Studio,Sharedpreferences,所以我试着制作一个程序,向你显示一个单词,如果你点击按钮,它会显示它的定义。首先,我试图通过使用getSharedReferences添加单词/定义来实现它 private void savePrefrences(){ SharedPreferences pref = getSharedPreferences("pref", MODE_PRIVATE); SharedPreferences.Editor editor = pref.

所以我试着制作一个程序,向你显示一个单词,如果你点击按钮,它会显示它的定义。首先,我试图通过使用getSharedReferences添加单词/定义来实现它

private void savePrefrences(){
                SharedPreferences pref = getSharedPreferences("pref", MODE_PRIVATE);
                SharedPreferences.Editor editor = pref.edit();
                editor.putString("", "");
                editor.commit();
            }
,但您需要在
编辑器.putString(“这里的key name”,“这里的word/definition”)
中使用key name来存储关键字中的内容。但我不知道如何生成任意数量的密钥名


快帮帮我

为什么你认为你需要在这里共享偏好?您将应用程序要使用的所有单词存储在哪里?我想您可能希望使用类似SQLite的东西来存储它们,而不是使用共享prefs。@TimBiegeleisen我是个新手,所以我尝试使用最简单的东西。我真的没有那么多时间去学习一些真正新的东西,所以你能帮我回答最初的问题吗?我帮不上忙,因为我不知道单词(或定义)的来源是什么,而你从来没有告诉过我们这些。@TimBiegeleisen来源是用户,所以我会放editText并从用户那里获取定义和单词,然后将其保存到各个键。