schedule app:如何保存editText

时间:2017-08-26 18:36:16

标签: android android-edittext

我是初学者,我正在尝试使用标签式活动制作计划应用,我希望每个标签都是一天和每天/选项卡有几个带提示的纯文本,用户可以填写纯文本,但问题是如果我用文本填充纯文本然后关闭应用程序文本将消失,我必须再次重新填充纯文本。

如何在纯文本中保存文字并在打开应用时显示

请帮助

1 个答案:

答案 0 :(得分:2)

您可以使用shared-preferences

onStop

中的

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString(getString(R.string.saved_high_score), editText.getText().toString());
editor.commit(); 

并在onResume

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultValue = getResources().getInteger(R.string.saved_high_score_default);
editText.setText(sharedPref.getString(getString(R.string.saved_high_score), defaultValue));

为您拥有的每个textView执行此操作。