我有一个学校计划应用程序,我想保存在EditText对象中编写的类。问题是,当我关闭应用程序然后再次将其打开时,甚至当我按下返回键时,EditTexts都为空。这可能是一个菜鸟问题,但我是初学者,需要帮助。请快速回答...
为了保存edittext文本,您需要将文本存储到存储器中。
android支持存储如
对于您的问题,您需要在更改值时将Edittext文本存储到存储中。
并且当您再次打开它时,您需要从存储中检索。
对于您来说,最佳选择将是共享首选项。有关更多信息,请参见此示例。这将使您理解保存和检索共享的首选项。
简短的例子
存储数据
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
editor = pref.edit();
editor.putString("first_edittext", "value");
editor.commit();
检索数据
SharedPreferences pref = PreferenceManager
.getDefaultSharedPreferences(getBaseContext());
pref.getString("first_edittext", "");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句