Java 如何保存多个编辑文本框
您好,我有一个时间表应用程序,希望保存估算的课程。每天有5节课,所以有5个编辑文本框。但我想在每一条中输入不同的文本,并保存它们,以备下次使用应用程序时使用。目前,我有下面的代码,但当我在editBox2中输入文本时,它也会将文本editBox1更改为editBox1中的任何内容。我怎样才能解决这个问题。任何帮助都将不胜感激。注:我是一名初学者。Java 如何保存多个编辑文本框,java,android,Java,Android,您好,我有一个时间表应用程序,希望保存估算的课程。每天有5节课,所以有5个编辑文本框。但我想在每一条中输入不同的文本,并保存它们,以备下次使用应用程序时使用。目前,我有下面的代码,但当我在editBox2中输入文本时,它也会将文本editBox1更改为editBox1中的任何内容。我怎样才能解决这个问题。任何帮助都将不胜感激。注:我是一名初学者。当你重新打开应用程序时,你可以重新启动和检索该应用程序问题就在这里-editor.putString(“text”,editBox.getText().
当你重新打开应用程序时,你可以重新启动和检索该应用程序
问题就在这里-
editor.putString(“text”,editBox.getText().toString())
和editor.putString(“text”,editBox1.getText().toString())代码>
两个值使用相同的“文本”键
然后在这里加载时-String restoredText=prefs.getString(“text”,null)代码>它将是您设置为持续的任何内容
然后在这里-editBox.setText(restoredText,TextView.BufferType.EDITABLE);
editBox1.setText(restoredText,TextView.BufferType.EDITABLE)代码>
使用此值填充两个编辑文本框
将“text”更改为“text1”和“text2”,然后为每个编辑框加载它们
希望这有帮助我稍后会尝试一下,如果它有效,我们将继续讨论,谢谢greg-449对不起,你是什么意思?您的意思是我将edit box1的数据保存在数据库中,然后将edit box2的数据保存在数据库中。然后取回它。我会怎么做呢。我也会试试,就像格雷格442一样:)我决定先试试你的,再加上周围的其他女孩,我成功了!现在你告诉我这看起来很明显!我一直在网上到处找,现在终于找到了答案!我非常感谢你和任何帮助过我的人。谢谢,非常欢迎。别忘了记下正确答案,这样人们将来可以参考。我现在遇到了这个问题,请看原始帖子。。。当我在所有5个框中输入文本时,只有第一个框保存。看看OP中的代码。别担心,哈哈,我让它工作了,哈哈。不过再次感谢你的帮助。