Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将文本从EditText保存到微调器_Android_Sqlite_Spinner - Fatal编程技术网

Android 将文本从EditText保存到微调器

Android 将文本从EditText保存到微调器,android,sqlite,spinner,Android,Sqlite,Spinner,我试图创建一个微调器、文本字段和按钮,然后当我在文本字段中写入内容并单击按钮时,文本将出现在微调器中,即使我关闭应用程序或向微调器中添加新文本,文本也不会消失。有什么最好的方法吗?我需要将文本存储到共享首选项中,还是必须将其存储在SQLite数据库中?如果您的textSpinner没有太多信息,并且您不打算使用SQLite数据库进行搜索共享首选项的任何其他内容都可以。您可以将列表转换为哈希集并将其存储为一个集合。如果您的textSpinner没有太多信息,并且您不打算将SQLite数据库用于其他

我试图创建一个微调器、文本字段和按钮,然后当我在文本字段中写入内容并单击按钮时,文本将出现在微调器中,即使我关闭应用程序或向微调器中添加新文本,文本也不会消失。有什么最好的方法吗?我需要将文本存储到共享首选项中,还是必须将其存储在SQLite数据库中?

如果您的textSpinner没有太多信息,并且您不打算使用SQLite数据库进行搜索共享首选项的任何其他内容都可以。您可以将列表转换为哈希集并将其存储为一个集合。如果您的textSpinner没有太多信息,并且您不打算将SQLite数据库用于其他任何事情,那么共享首选项就可以了。您可以将列表转换为哈希集并将其存储为一个集合。如果您的textSpinner没有太多信息,并且您不打算将SQLite数据库用于其他任何事情,那么共享首选项就可以了。您可以将列表转换为哈希集并将其存储为一个集合。如果您的textSpinner没有太多信息,并且您不打算将SQLite数据库用于其他任何事情,那么共享首选项就可以了。您可以将列表转换为哈希集并将其存储为一个集合。来自

的更多信息将文本存储到共享首选项中,并将其加载到OnCreate中是一个不错的选择

您可以这样做:

从SharedReferences获取值:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
String str = prefs.getString("KEY", "");
将值放在SharedReferences上

final EditText editTxt = (EditText) yourView.findViewById(R.id.edit_text);
String strValue = editTxt .getText().toString();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
Editor prefsEditor = prefs.edit();
prefsEditor.putString("KEY", strValue);
prefsEditor.commit();

将文本存储到共享首选项中并加载到OnCreate中是一个不错的选择

您可以这样做:

从SharedReferences获取值:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
String str = prefs.getString("KEY", "");
将值放在SharedReferences上

final EditText editTxt = (EditText) yourView.findViewById(R.id.edit_text);
String strValue = editTxt .getText().toString();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
Editor prefsEditor = prefs.edit();
prefsEditor.putString("KEY", strValue);
prefsEditor.commit();

将文本存储到共享首选项中并加载到OnCreate中是一个不错的选择

您可以这样做:

从SharedReferences获取值:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
String str = prefs.getString("KEY", "");
将值放在SharedReferences上

final EditText editTxt = (EditText) yourView.findViewById(R.id.edit_text);
String strValue = editTxt .getText().toString();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
Editor prefsEditor = prefs.edit();
prefsEditor.putString("KEY", strValue);
prefsEditor.commit();

将文本存储到共享首选项中并加载到OnCreate中是一个不错的选择

您可以这样做:

从SharedReferences获取值:

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
String str = prefs.getString("KEY", "");
将值放在SharedReferences上

final EditText editTxt = (EditText) yourView.findViewById(R.id.edit_text);
String strValue = editTxt .getText().toString();
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
Editor prefsEditor = prefs.edit();
prefsEditor.putString("KEY", strValue);
prefsEditor.commit();

假设我在文本字段中写“hello”并将其保存在共享引用中。如果我在同一文本字段中写“hi”并再次保存,则之前的“hello”仍将存在或将被删除?假设我在文本字段中写“hello”并将其保存在共享引用中。之后,如果我在同一文本字段中写“hi”并再次保存,前一个“hello”是否仍然存在,或者将被“hi”删除。如果我想在SharedReferences中同时保存“hi”和“hello”以及更多内容,而不删除旧数据,该如何做?SharedReferences的工作原理类似于一个有对(键、值)的字典。如果需要,可以将字符串以“;”分隔,并在返回值时使用split函数进行转换。然后用List=Arrays.asList(array)转换为List,并向列表中添加一个值,让我在文本字段中写下“hello”,并将其保存在SharedReferences中。如果我在同一文本字段中写下“hi”并再次保存,则之前的“hello”仍将存在或将被删除?让我写下“hello”在文本字段中,并将其保存在SharedReferences中。之后,如果我在同一文本字段中写入“hi”并再次保存,前一个“hello”是否仍然存在,还是将被“hi”删除。如果我想同时保存“hi”和“hello”,该怎么办在SharedReferences中还有一些没有删除旧数据的引用?SharedReferences就像一个有对(键、值)的字典。如果需要,可以将字符串以“;”分隔,并在返回值时使用split函数进行转换。然后用List=Arrays.asList(array)转换为List,并向列表中添加一个值,让我在文本字段中写下“hello”,并将其保存在SharedReferences中。如果我在同一文本字段中写下“hi”并再次保存,则之前的“hello”仍将存在或将被删除?让我写下“hello”在文本字段中,并将其保存在SharedReferences中。之后,如果我在同一文本字段中写入“hi”并再次保存,前一个“hello”是否仍然存在,还是将被“hi”删除。如果我想同时保存“hi”和“hello”,该怎么办在SharedReferences中还有一些没有删除旧数据的引用?SharedReferences就像一个有对(键、值)的字典。如果需要,可以将字符串以“;”分隔,并在返回值时使用split函数进行转换。然后用List=Arrays.asList(array)转换为List,并向列表中添加一个值,让我在文本字段中写下“hello”,并将其保存在SharedReferences中。如果我在同一文本字段中写下“hi”并再次保存,则之前的“hello”仍将存在或将被删除?让我写下“hello”在文本字段中,并将其保存在SharedReferences中。之后,如果我在同一文本字段中写入“hi”并再次保存,前一个“hello”是否仍然存在,还是将被“hi”删除。如果我想同时保存“hi”和“hello”,该怎么办在SharedReferences中还有一些没有删除旧数据的引用?SharedReferences就像一个有对(键、值)的字典。如果需要,可以将字符串以“;”分隔,并在返回值时使用split函数进行转换。然后使用List=Arrays.asList(array)转换为List,并向列表中添加一个值