簡體   English   中英

如何保存多個編輯文本框

[英]How can i save more than one edit text boxes

您好,我有一個時間表應用程序,想保存估算的課程。 每天有5節課,因此有5個編輯文本框。 但是我想在每個文本中輸入不同的文本,並保存下來,以備下次我使用該應用程序時使用。 目前,我有下面的代碼,但是當我在editBox2中輸入文本時,它也會將文本editBox1更改為在editBox1中所說的內容。 我該如何解決。 任何幫助將不勝感激。 附言:我是一個初學者。

問題出在這里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); editBox.setText(restoredText, TextView.BufferType.EDITABLE); editBox1.setText(restoredText, TextView.BufferType.EDITABLE); 您用此值填充兩個編輯文本框。

將'text'更改為'text1'和'text2',然后為每個editBox加載它們。

希望這可以幫助

您可以將數據保存到數據庫中,然后在重新打開應用程序時進行檢索

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM