我有一个学校计划器应用程序,我想保存在EditText对象中编写的类。问题是,当我关闭应用程序然后再次打开它时,EditTexts为空,甚至当我按下时。这可能是一个菜鸟问题,但我是初学者,我需要帮助。请快点回答......
答案 0 :(得分:1)
用于保存edittext文本,您需要将文本存储到存储中。
android支持存储,如
对于您的问题,您需要在更改值时将Edittext文本存储到存储中。
当您再次打开它时,您需要从存储中检索。
对您而言,最佳选择将是共享偏好。更多Go with This Example。这将使您了解保存和检索共享首选项。
简短示例
存储数据
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
editor = pref.edit();
editor.putString("first_edittext", "value");
editor.commit();
检索数据
SharedPreferences pref = PreferenceManager
.getDefaultSharedPreferences(getBaseContext());
pref.getString("first_edittext", "");