[英]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.