2017-08-26 23 views
-1

我是初学者开发,我试图做一个时间表应用标签活动,我想每个标签是一天中的每一天/标签有一对夫妇的纯文本提示和用户可以填写纯文本,但问题是如果我用文本填充纯文本,然后关闭应用程序文本将消失,我必须再次填充纯文本。时间表应用:如何保存EDITTEXT

我如何保存文本纯文本的内部,并当我打开应用程序看起来

请帮助

回答

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(); 

and in 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都做到这一点。